Compare commits

...

2 Commits

Author SHA1 Message Date
18f714cafd Edit: alenka dopsana
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m11s
2025-02-25 15:33:38 +01:00
cdd512f3df Add: bash completion 2025-02-25 15:33:02 +01:00
2 changed files with 43 additions and 10 deletions

33
completion.bash Normal file
View 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

View File

@ -20,11 +20,11 @@ bude [D]v očích mít úžas jak [C]Alenka v říši [G]divů.[D]
{eoc}
{sov}
Já nechal všechna okna dokořán
a díval se na svět ze všech stran, jak se koulí.
A celý den přemítám o dívce neznámé,
proč už se dávno neznáme,
snad adresu najde toto poselství mé.
[G]Já nechal všechna okna dokořán
[C]a díval se na svět ze všech stran,[D] jak se [G]koulí.[D]
[G]A celý den přemítám o dívce neznámé,
[C]proč už se dávno neznáme,
[D]snad adresu najde toto [G]poselství mé.[D]
{eov}
{soc}
@ -39,11 +39,11 @@ bude [D]v očích mít úžas jak [C]Alenka v říši [G]divů.[D]
{column_break}
{sov}
Odmítli můj telegram
a řekli: „Poslat jej není kam adresa schází.“
A celý den přemítám o dívce neznámé,
proč už se dávno neznáme,
snad adresu najde poselství.
[G]Odmítli můj telegram
[C]a řekli: „Poslat jej není kam [D] adresa [G]schází.“[D]
[G]A celý den přemítám o dívce neznámé,
[C]proč už se dávno neznáme,
[D]snad adresu najde [G]poselství.[D]
{eov}
{soc}