[nycbug-talk] what are your usefull hacks, the real simple ones
    Ray Lai 
    nycbug at cyth.net
       
    Mon May  8 11:37:52 EDT 2006
    
    
  
Marc Spitzer wrote:
> any other short and quick hacks out there?
I have:
	PROMPT=$(hostname)
	PROMPT=${USER:-${LOGNAME}}@${PROMPT%%.*}
	TILDE='~'
	PS1='${PROMPT}[${TILDE[(1-0${PWD%%@([!!/]*|$HOME*)}1)]-}${PWD#$HOME}] '
in my .profile, which gives me prompts like:
	ray at x[~] cd tmp 
	ray at x[~/tmp] cd /tmp
	ray at x[/tmp] 
It works in every Korn shell implementation I've used and might
work in Bourne (not Again) shells (bash freaks out).  It's nice
having a snippet of code to set my prompt everywhere.
Oh, and half the fun was figuring out how it worked.  (From Christian
"naddy" Weisgerber: <http://marc.theaimsgroup.com/?m=109974730617615>.)
-Ray-
    
    
More information about the talk
mailing list