New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overview of open issues (up to #2199) #2134
Comments
Next step(s)The next step(s) could be, that we create Umbrella/Discussion tickets for certain categories. For example, I will create issues
Take care |
Hello everybody, for the time being, I'm going to update the first post on a regular basis (adding new issues, removed/marking closed ones, adding PRs). And I would like to start a discussion about adding more/new labels. IMHO the following labels (all only created, when needed) could be helpful:
The labels could enable us to quickly find related issues. What do you think? Take care |
First I want to say thank you for compiling this summary this is incredibly useful for finding duplicate issues, issues that can be closed and good areas to focus our efforts on. I think adding/updating our labels is something we need to do as we have grown I don't think we have managed to keep the labels updated so big thumbs up from me from for the proposed new labels, I would also suggest dedicated labels for |
Very good point, I totally forgot If Matchai, Chipbuster and David don't object, I'll add the labels and update the issues next week. |
Updated the content of the first post. Marked closed issues, updated relations and added new issues since the creation of this one. |
Hey @mickimnet I was going through your issue list and it seems that you accidentally listed everything twice probably as a result of c/p. I didn't want to correct it myself to avoid messing it up so please take a look. Thx in advance! |
I'll be closing this issue as it has gotten stale, with the last updating having been in January. |
Hello everybody,
this issue is meant as an categorized overview of the current open issues. I tried to structure it by operating system, shell, terminals, modules, command line, etc.
I hope this will help the following:
And, as I'm no developer, please tell me if I did some wrong categorizations. I also added some remarks in italics at the end of the line.
Sidenote: Besides having all the current issues categorized and listed here, I would like to know your opinion about extending our current labels with some of the below categories, so that we are able to easily filter for certain categories in the future. What do you think?
Discussions
General
Installation
Configuration & Prompt module
starship.toml
themesstarship.toml
Configuration: Extended
Could PR:#1887 solve/help the below listed issues?
$STARSHIP_CONFIG
#1887(?) // load multiple configuration filesConfiguration: Right prompt
Configuration: Async prompt
Command line
bug-report
does not detect gnome-terminal & empty configbug-report
does not detect gnome-terminal & empty config #786 → PR:fix(bug-report): Miscellaneous updates #787 (closed/stale)starship explain
for the state of the git repo More detailedstarship explain
for the state of the git repo #1118✨ Add more than information with build-time ? Add more than information with build-time ? #2047 → PR:build: use shadow-rs with build-time information stored in starship project #2124 (open)🚫Documentation
add_newline
andline_break
do Clarify whatadd_newline
andline_break
do #1987 // I'll take care of itMaintenance/Refactor/Optimization
println!
withwriteln!(io::stdout)
? Replaceprintln!
withwriteln!(io::stdout)
? #885utils::exec_cmd
to make testing easier Refactorutils::exec_cmd
to make testing easier #942☂️ Refactor modules to lazily execute commands Refactor modules to lazily execute commands #2111🚫Building
✨2️⃣ Improvements to libraryisation of Starship Improvements to libraryisation of Starship #521 // use Starship as a library, for e. g. shell builtin🚫Continuous Integration
Debugging
Localization
Modules
🐛 Enabling kubernetes blanks prompt unless move to after line_break Enabling kubernetes blanks prompt unless move to after line_break #2112 related to long directory names trigger truncation #585 // could be to Truncate prompt when it exceeds a percentage of terminal width #1885🚫NEW Modules
Add_newline
AWS
Battery
Character
CMake
Command Duration
Custom
custom
that does not require a shell Addcustom
that does not require a shell #2066Directory
✨ Allow us to modify home directory symbol (~) in [directory] options Allow us to modify home directory symbol (~) in [directory] options #1174implemented in PR#2198 🟢Docker
Env Var
GCloud
Git
git add -N
/git add --intent-to-add
shows files as staged while they are notgit add -N
/git add --intent-to-add
shows files as staged while they are not #1155GIT_CEILING_DIRECTORIES
. Starship git prompts should respectGIT_CEILING_DIRECTORIES
. #1996Git: Speed
🐛1️⃣ On v0.45.0 the git_status module is about twice as slow as on v0.44.0 On v0.45.0 the git_status module is about twice as slow as on v0.44.0 #1470🚫Git: Status
format
stringKubernetes
Memory Usage
🐛 Starship reporting higher memory_usage than top/htop/iStat for macOS Starship reporting higher memory_usage than top/htop/iStat for macOS #1159🚫Mercurial/HG
Node.js/NPM
Package version
Python
🐛(?) Python virtualenv part of prompt now has double brackets Python virtualenv part of prompt now has double brackets #1844🚫Rust
rust
module Display toolchain name in therust
module #555 → PR:feat(rust): Option to display toolchain names #559 (open)Status
Terraform
✨ Terraform makes prompt very slow Terraform makes prompt very slow #2084 → PR:docs(terraform): Make version perf issue obvious #2107 (open) // and related to Refactor modules to lazily execute commands #2111🚫Username
Operating Systems
NEW OS/Platform
✨ Add binaries for ARM Add binaries for ARM #315 → PR:build: add builds for various targets #2137 (new, open)🚫✨ Requesting a build for aarch64-unknown-linux-gnu Requesting a build for aarch64-unknown-linux-gnu #1074 → PR:build: add armv7l-musl and aarch64-darwin builds #1923 (open) & workaround in PR:build: add builds for various targets #2137 (new, open)🚫✨ Rasbperry 3 (armv7l-unknown-linux-musl) Rasbperry 3 (armv7l-unknown-linux-musl) #1736 → PR:build: add builds for various targets #2137 (new, open)🚫✨ Release a build for aarch64-apple-darwin (Apple M1) Release a build for aarch64-apple-darwin (Apple M1) #1901 → PR:build: add builds for various targets #2137 (new, open)🚫Linux
Windows
logical-path
argument which allows a shell to explicitly specify both a logical and physical filesystem path #2104 (open)Shells
NEW Shells
Bash
Fish
Nushell
error_symbol
is ignored in starship.toml Nu shell doesn't support showing status of last command #1716 → PR:docs: Add entry for Nushell configuration. #1717 (draft)Powershell
Zsh
✨ [Perf] Use Zsh's built-in time instead of sub-shell invocation to compute cmd_duration [Perf] Use Zsh's built-in time instead of sub-shell invocation to compute cmd_duration #1750 → PR:perf: use built-in EPOCHREALTIME envvar to compute cmd_duration for ZSH5+ #1751🚫LANG/LC_ALL
problem -- could this be solved by documentation? 🟢Terminals
Hyper
Konsole
Battery
Character
CMake
Command Duration
Custom
custom
that does not require a shell Addcustom
that does not require a shell #2066Directory
Docker
Env Var
GCloud
Git
git add -N
/git add --intent-to-add
shows files as staged while they are notgit add -N
/git add --intent-to-add
shows files as staged while they are not #1155GIT_CEILING_DIRECTORIES
. Starship git prompts should respectGIT_CEILING_DIRECTORIES
. #1996Git: Speed
🐛1️⃣ On v0.45.0 the git_status module is about twice as slow as on v0.44.0 On v0.45.0 the git_status module is about twice as slow as on v0.44.0 #1470🚫Git: Status
format
stringKubernetes
Memory Usage
🐛 Starship reporting higher memory_usage than top/htop/iStat for macOS Starship reporting higher memory_usage than top/htop/iStat for macOS #1159🚫Mercurial/HG
Node.js/NPM
Package version
Python
🐛(?) Python virtualenv part of prompt now has double brackets Python virtualenv part of prompt now has double brackets #1844🚫Rust
rust
module Display toolchain name in therust
module #555 → PR:feat(rust): Option to display toolchain names #559 (open)Status
Terraform
Username
Operating Systems
NEW OS/Platform
✨ Add binaries for ARM Add binaries for ARM #315 → PR:build: add builds for various targets #2137 (new, open)🚫✨ Requesting a build for aarch64-unknown-linux-gnu Requesting a build for aarch64-unknown-linux-gnu #1074 → PR:build: add armv7l-musl and aarch64-darwin builds #1923 (open) & workaround in PR:build: add builds for various targets #2137 (new, open)🚫✨ Rasbperry 3 (armv7l-unknown-linux-musl) Rasbperry 3 (armv7l-unknown-linux-musl) #1736 → PR:build: add builds for various targets #2137 (new, open)🚫✨ Release a build for aarch64-apple-darwin (Apple M1) Release a build for aarch64-apple-darwin (Apple M1) #1901 → PR:build: add builds for various targets #2137 (new, open)🚫Linux
Windows
logical-path
argument which allows a shell to explicitly specify both a logical and physical filesystem path #2104 (open)Shells
NEW Shells
Bash
Fish
Nushell
error_symbol
is ignored in starship.toml Nu shell doesn't support showing status of last command #1716 → PR:docs: Add entry for Nushell configuration. #1717 (draft)Powershell
Zsh
✨ [Perf] Use Zsh's built-in time instead of sub-shell invocation to compute cmd_duration [Perf] Use Zsh's built-in time instead of sub-shell invocation to compute cmd_duration #1750 → PR:perf: use built-in EPOCHREALTIME envvar to compute cmd_duration for ZSH5+ #1751🚫LANG/LC_ALL
problem -- could this be solved by documentation? 🟢Terminals
Hyper
Konsole
The text was updated successfully, but these errors were encountered: