Katsumi's Blog

Using the full tty real estate with sqlplus

I believe 'rlwrap' is widely used for adding 'sqlplus' the history function and command line editing.
'rlwrap' has other functions and here's my kludgy alias to force sqlplus to use the full real estate of your
tty. Be it PuTTy session from Windows or Linux gnome terminal.

$ declare -f sqlplus
sqlplus ()
PRE_TEXT=$(resize |sed -n "1s/COLUMNS=/set linesize /p;2s/LINES=/set pagesize /p"|while read line; do printf "%s \ " "$line";done);
if [ -z "$1" ]; then
rlwrap -m -P "$PRE_TEXT" sqlplus /nolog;
if ! echo $1 | grep '^-' > /dev/null; then
rlwrap -m -P "$PRE_TEXT connect $*" sqlplus /nolog;
command sqlplus $*;

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.