X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=webi%2FREADME.md;h=da5585bec33bab796945070c9fe69d61c8301843;hb=dfb477380c1c9118d4e2361ecd26ceedfdb10098;hp=006c4c0ee78fefb69cb4fd520ab16db32c8a3942;hpb=042a6652ade1ddd059c53847ef05fe39c3678be0;p=webi-installers%2F.git diff --git a/webi/README.md b/webi/README.md index 006c4c0..da5585b 100644 --- a/webi/README.md +++ b/webi/README.md @@ -51,16 +51,58 @@ And where: cat ~/.config/envman/PATH.env ``` -### Uninstall `webi` +### How to uninstall Webi -`webi` uses standard paths and touches very little. +These are the files that are installed when you use [webinstall.dev](/): ```bash -rm -rf ~/.local/opt/webi ~/.local/bin/webi +# Mac, Linux +~/.local/bin/webi +~/.local/bin/pathman +~/.local/opt/pathman-* + +# Windows 10 +~/.local/bin/webi.cmd +~/.local/bin/webi-pwsh.ps1 +~/.local/bin/pathman.exe +~/.local/opt/pathman-* ``` -If you haven't used `pathman` for anything else, you can also remove its config: +Assuming that you don't use `pathman` for anything else, you can safely remove +all of them. If you use [webinstall.dev](/) again in the future they will be +reinstalled. + +Additionally, these files may be modified to update your `PATH`: ```bash -rm -f ~/.config/envman/PATH.env +~/.bashrc +~/.profile +~/.config/fish/config.fish +~/.config/envman/PATH.env +``` + +It's probably best to leave them alone. + +### How to uninstall Webi-installed programs + +Except where noted otherwise (such as `wsl`) Webi installs everything into +`~/.local/bin` and `~/.local/opt`. + +Some programs also use `~/.local/share` or `~/.config` - such as `postgres` and +`fish` - and some use program-specific directories - such as Go, which uses +`~/go/bin`. + +If you want to remove any of them, simply deleting them should do well enough - +just check the Cheat Sheet for any special notes. + +Here are some examples: + +```bash +# Remove jq +rm -rf ~/.local/bin/jq +rm -rf ~/.local/jq-*/ + +# Remove node.js +rm -rf ~/.local/opt/node/ +rm -rf ~/.local/opt/node-*/ ```