The prompt is currently hardcoded as 🦀> in Shell::prefix(). Make the prompt configurable.
Proposal:
- Support format tokens: current working directory, last command's exit code, username, hostname
- Default remains
🦀> for personality
- Consider a
FERRISH_PROMPT environment variable or config file (~/.ferrishrc)
- Store prompt config in
ShellCtx
Acceptance criteria:
The prompt is currently hardcoded as
🦀>inShell::prefix(). Make the prompt configurable.Proposal:
🦀>for personalityFERRISH_PROMPTenvironment variable or config file (~/.ferrishrc)ShellCtxAcceptance criteria: