.TH LABEL 1 .SH NAME label, awd \- set window label .SH SYNOPSIS .B label .I string .br .B awd .SH DESCRIPTION .I Label sets the label of the current .I win (see .IR acme (1)) or X terminal window .RI ( e.g., .IR 9term (1) or .IR xterm (1)) by echoing a special control sequence to standard output. .PP .I Acme and .I 9term windows assume the label is a directory name. When unrooted file names are plumbed in the window, they are evaluated relative to the directory named in the label. .SH EXAMPLE One can use the following .IR sh (1) function to keep the label up-to-date in response to .I cd commands: .IP .EX _cd () { \ecd "$@" && case $- in *i*) awd esac } alias cd=_cd cd . .EE .PP .IR Rc (1) installs a similar .B fn .B cd at startup if there is not already a function named .BR cd : .IP .EX fn cd { builtin cd $1 && flag i && awd } .EE .SH SOURCE .B \*9/bin/label .br .B \*9/bin/awd .SH BUGS .I Awd is also documented in .IR acme (1). .PP .I Awd does not append the .BI - label suffix that it does on Plan 9.