On 4/7/21 7:25 PM, Daniel Shahaf wrote:
This will return non-zero when pushd succeeds.
You are correct.
pd () {
[ $# -eq 1 ] && pushd "${1}" && return 0
[ $# -eq 0 ] && popd
}
setopt PRINT_EXIT_VALUE
I should have seen the bug you report as I have $? in the RPROMPT conditionally when it's > 0. So ... one would think I would have seen that.
-- Grant. . . . unix || die
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature