Compare commits
2 Commits
3226d93cc2
...
18f714cafd
Author | SHA1 | Date | |
---|---|---|---|
18f714cafd | |||
cdd512f3df |
33
completion.bash
Normal file
33
completion.bash
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
_manage_completion() {
|
||||||
|
local cur prev commands
|
||||||
|
COMPREPLY=()
|
||||||
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||||
|
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||||
|
|
||||||
|
# Define available commands
|
||||||
|
commands="help new edit iedit"
|
||||||
|
|
||||||
|
case "$prev" in
|
||||||
|
edit|iedit)
|
||||||
|
# Provide completion for existing song names (directories in content/)
|
||||||
|
COMPREPLY=( $(compgen -W "$(ls -1 content/ 2>/dev/null)" -- "$cur") )
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
new)
|
||||||
|
# No completion for "new" since it's a new name
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Default command completion
|
||||||
|
if [[ $COMP_CWORD -eq 1 ]]; then
|
||||||
|
COMPREPLY=( $(compgen -W "$commands" -- "$cur") )
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Register the completion function for 'manage'
|
||||||
|
complete -F _manage_completion manage
|
||||||
|
complete -F _manage_completion ./manage
|
||||||
|
|
@ -20,11 +20,11 @@ bude [D]v očích mít úžas jak [C]Alenka v říši [G]divů.[D]
|
|||||||
{eoc}
|
{eoc}
|
||||||
|
|
||||||
{sov}
|
{sov}
|
||||||
Já nechal všechna okna dokořán
|
[G]Já nechal všechna okna dokořán
|
||||||
a díval se na svět ze všech stran, jak se koulí.
|
[C]a díval se na svět ze všech stran,[D] jak se [G]koulí.[D]
|
||||||
A celý den přemítám o dívce neznámé,
|
[G]A celý den přemítám o dívce neznámé,
|
||||||
proč už se dávno neznáme,
|
[C]proč už se dávno neznáme,
|
||||||
snad adresu najde toto poselství mé.
|
[D]snad adresu najde toto [G]poselství mé.[D]
|
||||||
{eov}
|
{eov}
|
||||||
|
|
||||||
{soc}
|
{soc}
|
||||||
@ -39,11 +39,11 @@ bude [D]v očích mít úžas jak [C]Alenka v říši [G]divů.[D]
|
|||||||
{column_break}
|
{column_break}
|
||||||
|
|
||||||
{sov}
|
{sov}
|
||||||
Odmítli můj telegram
|
[G]Odmítli můj telegram
|
||||||
a řekli: „Poslat jej není kam – adresa schází.“
|
[C]a řekli: „Poslat jej není kam –[D] adresa [G]schází.“[D]
|
||||||
A celý den přemítám o dívce neznámé,
|
[G]A celý den přemítám o dívce neznámé,
|
||||||
proč už se dávno neznáme,
|
[C]proč už se dávno neznáme,
|
||||||
snad adresu najde poselství.
|
[D]snad adresu najde [G]poselství.[D]
|
||||||
{eov}
|
{eov}
|
||||||
|
|
||||||
{soc}
|
{soc}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user