diff options
Diffstat (limited to 'gitlint.install')
-rw-r--r-- | gitlint.install | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gitlint.install b/gitlint.install new file mode 100644 index 000000000000..9151ca4a7d10 --- /dev/null +++ b/gitlint.install @@ -0,0 +1,25 @@ +post_install() { + _GITLINT_COMPLETE=bash_source gitlint > gitlint.bash + _GITLINT_COMPLETE=fish_source gitlint > gitlint.fish + _GITLINT_COMPLETE=zsh_source gitlint > gitlint.zsh + + install -Dm644 gitlint.bash "/usr/share/bash-completion/completions/gitlint" + install -Dm644 gitlint.fish "/usr/share/fish/vendor_completions.d/gitlint.fish" + install -Dm644 gitlint.zsh "/usr/share/zsh/site-functions/_gitlint" +} + +post_upgrade() { + _GITLINT_COMPLETE=bash_source gitlint > gitlint.bash + _GITLINT_COMPLETE=fish_source gitlint > gitlint.fish + _GITLINT_COMPLETE=zsh_source gitlint > gitlint.zsh + + install -Dm644 gitlint.bash "/usr/share/bash-completion/completions/gitlint" + install -Dm644 gitlint.fish "/usr/share/fish/vendor_completions.d/gitlint.fish" + install -Dm644 gitlint.zsh "/usr/share/zsh/site-functions/_gitlint" +} + +post_remove() { + rm "/usr/share/bash-completion/completions/gitlint" + rm "/usr/share/fish/vendor_completions.d/gitlint.fish" + rm "/usr/share/zsh/site-functions/_gitlint" +} |