X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=webi%2FREADME.md;h=872a9d66c1ae8161bc1f2417900f9e96176ce1d0;hb=318a724de774733372fa53a84223ca574a64b7d8;hp=5680034dd453ccb25e9f409fb2383471763a0bea;hpb=7a73eb333c24d9c58073c0091dd127949740af00;p=webi-installers%2F.git diff --git a/webi/README.md b/webi/README.md index 5680034..872a9d6 100644 --- a/webi/README.md +++ b/webi/README.md @@ -51,16 +51,55 @@ 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 ~/.local/bin +# 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-*/ ```