function cd
builtin cd $argv
and test -f .cd-reminder
and cat .cd-reminder
end
Acabei de perceber que isso retornará um status de saída sem êxito quando o arquivo .cd-lembrete não existir em um diretório. use isso em vez disso, a função só retornará o não sucesso se você não puder gravar no diretório dado.
function cd
builtin cd $argv
and begin
test -f .cd-reminder
and cat .cd-reminder
or true
end
end