From: AJ ONeal Date: Thu, 3 Dec 2020 23:08:52 +0000 (-0500) Subject: expand uninstall instructions X-Git-Url: https://git.josue.xyz/?p=webi-installers%2F.git;a=commitdiff_plain;h=17072628b5af10825dc407b3d53cd11b95fbbe28 expand uninstall instructions --- diff --git a/webi/README.md b/webi/README.md index 006c4c0..0455538 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/webi ~/.local/bin/webi +# Mac, Linux +~/.local/bin/webi +~/.local/bin/pathman +~/.local/opt/pathman-* + +# Windows 10 +~/.local/bin/webi.cmd +~/.local/bin/webi.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-*/ ```