You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add no-progress-bar and uninstall CLI options (#29)
* resolve#28
switch to '\b' char & update tests
* add pytest config to toml
* compensate for error creating symlinks on windows
- add a note to README
- show error message from exception that was caught
- urge windows users to enable dev mode from a prompt after showing the exception's message.
* add note to README about what files we touch
* Use ANSII escape sequence
instead of '\r`, use the ANSII escape sequence to
move the cursor backward.
* use multiple ANSII escape code to move cursor back
* use ANSII move to previous line
* update docs
- update logo & favicon
- generate doc about CLI args
- replace CLI info in readme with link to new doc
* add uninstall option
add uninstall functionality and CLI option
- use new functionality when SHA512 is invalid
- uninstall before installing (accordingly)
update CLI args' defaults, description, and unit test
- print a prompt about non-operation (before displaying --help msg)
change parse_args() into get_parser() for direct access to parser obj in test.
* test uninstall_tool()
coverage ignores a function that we already test in units and
an exception's handling that cannot be manually induced
* ignore some other exception handling
also move coverage config into toml
* throw exception when failed to download bin
This meant to provide an explanatory message that users can understand.`
* add coverage to test a user prompt about PATH
* cover OSError about failure to download
* [no ci] raise setuptools vers req as we use toml
* better doc for CLI args
* add color to non-op prompt
fix line too long
* concatenate f-str w/ f-str
0 commit comments