Feature Vision Discussion: Prompt
Open
Nobody has claimed this yet.
A-Prompt
- Dominant language
- Rust
- Stars
- 818
- Forks
- 249
- Avg merge
- 4d 14h
- Merged PRs (30d)
- 30
Description
This issue is part of the larger vision discussion managed in #63 to brainstorm and prioritize ideas around features that would make reedline as a line editor for you both viable as well as pleasant to use. Feel free to up-vote features you depend on in other tools/shells as well as suggest new ideas!
Prompt Features
- Ability to have Colors/Styles/Themes
- Ability to have Left Side Prompt
- Ability to have Right Side Prompt
- Ability to have Animated Prompt - Clock, Ansi Spinners like -|/
- Ability to use external prompts like
starshiporoh-my-posh - Ability to make prompt extensible
- Asynchronous prompt that can't be stalled by long running status extensions
- Ability to have modules that can be used to construct part of the prompt like battery, ssh, git, memory, disk space, pwd, clock, exit status, etc
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the larger vision discussion in issue #63 and review the unchecked prompt features listed here. Choose and scope one capability before identifying the relevant reedline entry points. Done means the selected prompt feature is implemented with appropriate validation and tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100