mirror of
https://github.com/erkin/ponysay.git
synced 2024-11-25 05:47:59 +01:00
PREFIX is applied into completions scripts
This commit is contained in:
parent
0ec99bab37
commit
9614b8f24a
2 changed files with 19 additions and 14 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -18,4 +18,4 @@
|
||||||
/manuals/manpage.*.gz
|
/manuals/manpage.*.gz
|
||||||
/ponysay.info.gz
|
/ponysay.info.gz
|
||||||
/truncater
|
/truncater
|
||||||
|
*.install
|
||||||
|
|
31
Makefile
31
Makefile
|
@ -15,10 +15,15 @@ infomanual:
|
||||||
makeinfo "manuals/ponysay.texinfo"
|
makeinfo "manuals/ponysay.texinfo"
|
||||||
gzip -9 "ponysay.info"
|
gzip -9 "ponysay.info"
|
||||||
|
|
||||||
ponythinkcompletion:
|
ponysaycompletion:
|
||||||
sed -e 's/ponysay/ponythink/g' <"completion/bash-completion.sh" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/bash-completion-think.sh"
|
sed -e 's/\/usr\//'"$$(sed -e 's/\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/bash-completion.sh" >"completion/bash-completion.sh.install"
|
||||||
sed -e 's/ponysay/ponythink/g' <"completion/fish-completion.fish" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/fish-completion-think.fish"
|
sed -e 's/\/usr\//'"$$(sed -e 's/\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/fish-completion.fish" >"completion/fish-completion.fish.install"
|
||||||
sed -e 's/ponysay/ponythink/g' <"completion/zsh-completion.zsh" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/zsh-completion-think.zsh"
|
sed -e 's/\/usr\//'"$$(sed -e 's/\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/zsh-completion.zsh" >"completion/zsh-completion.zsh.install"
|
||||||
|
|
||||||
|
ponythinkcompletion: ponysaycompletion
|
||||||
|
sed -e 's/ponysay/ponythink/g' <"completion/bash-completion.sh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/bash-completion-think.sh"
|
||||||
|
sed -e 's/ponysay/ponythink/g' <"completion/fish-completion.fish.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/fish-completion-think.fish"
|
||||||
|
sed -e 's/ponysay/ponythink/g' <"completion/zsh-completion.zsh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/zsh-completion-think.zsh"
|
||||||
|
|
||||||
install-min: truncater
|
install-min: truncater
|
||||||
mkdir -p "$(INSTALLDIR)/share/ponysay/"
|
mkdir -p "$(INSTALLDIR)/share/ponysay/"
|
||||||
|
@ -46,19 +51,19 @@ install-min: truncater
|
||||||
install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING"
|
install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING"
|
||||||
|
|
||||||
install-bash: ponythinkcompletion
|
install-bash: ponythinkcompletion
|
||||||
mkdir -p "$(INSTALLDIR)/share/bash-completion/completions/"
|
mkdir -p "$(INSTALLDIR)/share/bash-completion/completions/"
|
||||||
install "completion/bash-completion.sh" "$(INSTALLDIR)/share/bash-completion/completions/ponysay"
|
install "completion/bash-completion.sh.install" "$(INSTALLDIR)/share/bash-completion/completions/ponysay"
|
||||||
install "completion/bash-completion-think.sh" "$(INSTALLDIR)/share/bash-completion/completions/ponythink"
|
install "completion/bash-completion-think.sh" "$(INSTALLDIR)/share/bash-completion/completions/ponythink"
|
||||||
|
|
||||||
install-zsh: ponythinkcompletion
|
install-zsh: ponythinkcompletion
|
||||||
mkdir -p "$(INSTALLDIR)/share/zsh/site-functions/"
|
mkdir -p "$(INSTALLDIR)/share/zsh/site-functions/"
|
||||||
install "completion/zsh-completion.zsh" "$(INSTALLDIR)/share/zsh/site-functions/_ponysay"
|
install "completion/zsh-completion.zsh.install" "$(INSTALLDIR)/share/zsh/site-functions/_ponysay"
|
||||||
install "completion/zsh-completion-think.zsh" "$(INSTALLDIR)/share/zsh/site-functions/_ponythink"
|
install "completion/zsh-completion-think.zsh" "$(INSTALLDIR)/share/zsh/site-functions/_ponythink"
|
||||||
|
|
||||||
install-fish: ponythinkcompletion
|
install-fish: ponythinkcompletion
|
||||||
mkdir -p "$(INSTALLDIR)/share/fish/completions/"
|
mkdir -p "$(INSTALLDIR)/share/fish/completions/"
|
||||||
install "completion/fish-completion.fish" "$(INSTALLDIR)/share/fish/completions/ponysay.fish"
|
install "completion/fish-completion.fish.install" "$(INSTALLDIR)/share/fish/completions/ponysay.fish"
|
||||||
install "completion/fish-completion-think.fish" "$(INSTALLDIR)/share/fish/completions/ponythink.fish"
|
install "completion/fish-completion-think.fish" "$(INSTALLDIR)/share/fish/completions/ponythink.fish"
|
||||||
|
|
||||||
install-man: manpages
|
install-man: manpages
|
||||||
mkdir -p "$(INSTALLDIR)/share/man/man6"
|
mkdir -p "$(INSTALLDIR)/share/man/man6"
|
||||||
|
|
Loading…
Reference in a new issue