(no title)
adhesive_wombat | 2 years ago
Python venvs are useful too if you have a shell for running the program and other shells that just happen to be within that directory.
adhesive_wombat | 2 years ago
Python venvs are useful too if you have a shell for running the program and other shells that just happen to be within that directory.
Arch-TK|2 years ago
I think you are conflating two separate things.
I don't care for starship or prompts which show git status information. But, when interacting with git, I do often type git status.
That being said, I don't struggle with git.
Really, when I don't need status information, I don't want the horizontal space taken up with an unnecessarily noisy prompt.
tracker1|2 years ago
JimDabell|2 years ago
I could see the case for that if it were accurate. But every implementation I’ve seen doesn’t give you accurate Git information. It gives you the status of the repo as it was when you last ran a command. If you are working on the repo in a separate editor window, then the Git information in your prompt is usually incorrect. Incorrect information is worse than no information. Besides which, your editor normally provides this information as you are working on it. Why does outdated Git information belong in a prompt when there are more convenient places to get the correct information?
adhesive_wombat|2 years ago
Also how is "enter" less convenient than literally any other command that you'd still have to type and run to get up-to-date information in a command line?
the_gipsy|2 years ago
mort96|2 years ago
happymellon|2 years ago
To a lesser extent, I've done a few Java version migrations so it can be useful for the Java version to be printed so it's obvious if I've got the wrong JDK enabled. Python fell under this, but I don't think I'll have to worry about having one project be Python 2 while the others are 3 anymore.