View Single Post
  #1   (View Single Post)  
Old 18th October 2008
bsddaemon bsddaemon is offline
Slack Daemon
Join Date: Oct 2008
Posts: 35
Default Exec command in zsh prompt?

Hi everyone. Im using laptop with FreeBSD. What Im trying to do is to display the remaining capacity and time in the shell prompt.

It is easily achieved with bash, but in zsh, the command is only executed upon startup.

This is a bash prompt in the .bashrc file. I use the date command as an example. The current time will be updated everytime you exec new command:

PS1='`date +'%H:%M:%S'` \!\[\e[1;31m\][\[$?]\[\e[37m\]\u@\h:\w\\$ '
This method doesnt work with zsh. If I put a similar command in .zshrc, it will show the current time on startup only, after that, the time is not updated at all.
Reply With Quote