Add a reinstall command
Open
enhancement
help wanted
- Dominant language
- Go
- Stars
- 25.6k
- Forks
- 941
- Avg merge
- 9h 24m
- Merged PRs (30d)
- 3
Description
Sometimes, especially during development and troubleshooting, it would be nice to be able to reinstall a version in a similar manner to Homebrew. In its primitive form, it could be just `uninstall` and `install` chain, but take further, it could be done transactionally, too, i.e. a failure to install won't remove the previous instance.
Contributor guide
Research direction
The issue names no files, tests, or entry points; begin by locating the existing install and uninstall CLI commands. Define the reinstall behavior, including whether it is a simple uninstall/install chain or transactional, and verify that a failed install preserves the previous instance.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100