diff options
Diffstat (limited to '')
| -rwxr-xr-x | install.sh | 28 |
1 files changed, 1 insertions, 27 deletions
| @@ -12,33 +12,7 @@ echo "Installing to /usr/bin/rsp..." | |||
| 12 | sudo cp target/release/rsp /usr/bin/rsp | 12 | sudo cp target/release/rsp /usr/bin/rsp |
| 13 | sudo chmod +x /usr/bin/rsp | 13 | sudo chmod +x /usr/bin/rsp |
| 14 | 14 | ||
| 15 | echo "Installing shell completions for current shell..." | 15 | echo "" |
| 16 | SHELL_NAME=$(basename "$SHELL") | ||
| 17 | |||
| 18 | case "$SHELL_NAME" in | ||
| 19 | zsh) | ||
| 20 | sudo mkdir -p /usr/share/zsh/site-functions | ||
| 21 | sudo cp completions/rsp.zsh /usr/share/zsh/site-functions/_rsp | ||
| 22 | sudo chmod +x /usr/share/zsh/site-functions/_rsp | ||
| 23 | echo "Installed completions for $SHELL_NAME" | ||
| 24 | ;; | ||
| 25 | bash) | ||
| 26 | sudo mkdir -p /usr/share/bash-completion/completions | ||
| 27 | sudo cp completions/rsp.bash /usr/share/bash-completion/completions/rsp | ||
| 28 | sudo chmod +x /usr/share/bash-completion/completions/rsp | ||
| 29 | echo "Installed completions for $SHELL_NAME" | ||
| 30 | ;; | ||
| 31 | fish) | ||
| 32 | sudo mkdir -p /usr/share/fish/vendor_completions.d | ||
| 33 | sudo cp completions/rsp.fish /usr/share/fish/vendor_completions.d/rsp.fish | ||
| 34 | sudo chmod +x /usr/share/fish/vendor_completions.d/rsp.fish | ||
| 35 | echo "Installed completions for $SHELL_NAME" | ||
| 36 | ;; | ||
| 37 | *) | ||
| 38 | echo "Unknown shell: $SHELL_NAME, installing no completions..." | ||
| 39 | ;; | ||
| 40 | esac | ||
| 41 | |||
| 42 | echo "Installing systemd service..." | 16 | echo "Installing systemd service..." |
| 43 | mkdir -p ~/.config/systemd/user | 17 | mkdir -p ~/.config/systemd/user |
| 44 | cp rsplayer.service ~/.config/systemd/user/ | 18 | cp rsplayer.service ~/.config/systemd/user/ |
