summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorTim Oram <dev@mitmaro.ca>2019-10-08 23:25:28 -0230
committerTim Oram <dev@mitmaro.ca>2019-10-08 23:36:12 -0230
commitc04822d26b765929e582542d3c3a1cb8861718f6 (patch)
tree81a7a5769e821a3db6f481ecd9595b36eb1e78b2 /docs
parent1cce3dc754eaa4fe9af09e898ecd96f61695eab4 (diff)
Fixup Arch Linux install instructions
Diffstat (limited to 'docs')
-rw-r--r--docs/index.md82
1 files changed, 82 insertions, 0 deletions
diff --git a/docs/index.md b/docs/index.md
index 0ec0455..93b1cc0 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -12,6 +12,88 @@ layout: default
## Install
+## Arch Linux
+
+### Install with your AUR helper of choice
+
+ yay -S git-interactive-rebase-tool
+
+### Install the old fashioned way
+
+1. Download the [package snapshot](https://aur.archlinux.org/packages/git-interactive-rebase-tool/)
+1. Extract to a known location
+1. Run `makepkg -si` from the extracted location
+
+#### Troubleshooting
+
+If you receive the error, "no default toolchain configured", run `rustup default stable` and then retry the installation.
+This generally happens when `rustup` is installed without setting a default toolchain.
+
+### Remove
+
+ sudo pacman -R git-interactive-rebase-tool
+
+## Cargo Package Manager
+
+ cargo install git-interactive-rebase-tool
+
+### Remove
+
+ cargo uninstall git-interactive-rebase-tool
+
+## Debian and derivatives
+
+Download the `.deb` file from the [releases page][releases] and install with:
+
+ sudo dpkg -i /path/to/git-interactive-rebase-tool_*.deb
+
+The executable will be installed to `/usr/bin`. You may need to install ncurses with `apt-get install libncursesw5` if
+it is not satisfied.
+
+### Remove
+
+ sudo dpkg -r git-interactive-rebase-tool
+
+## FreeBSD
+
+### With pkg
+
+ pkg install interactive_rebase_tool
+
+### With ports
+
+ cd /usr/ports/devel/interactive_rebase_tool && make install clean
+
+### Remove
+
+ pkg install interactive_rebase_tool
+
+## MacOS via Homebrew
+
+ brew install interactive-rebase-tool
+
+### Remove
+
+ brew rm interactive-rebase-tool
+
+## MacOS manual install
+
+Download the `macos-interactive-rebase-tool` from the [releases page][releases] and copy it as `interactive-rebase-tool`
+to a location on your `PATH`.
+
+### Remove
+
+Delete the copied `interactive-rebase-tool`
+
+## Windows
+
+*Note: Windows binaries are not fully tested. If you are having issues please report them.*
+
+Download the tool from the [releases page][releases] and save it to a known location.
+
+[releases]:https://github.com/MitMaro/git-interactive-rebase-tool/releases
+
+
### Debian and derivatives
Download the `.deb` file from the [releases page][releases] and install. The executable will be installed to `/usr/bin`.