38 lines
718 B
Bash
Executable File
38 lines
718 B
Bash
Executable File
#!/bin/bash
|
|
# fait la completion automatique pour des script fait maison ;)
|
|
|
|
cmpt_mcm(){
|
|
for opt in `ls --ignore=*.jar ~/.minecraft/mods`; do
|
|
COMPREPLY+=("$opt")
|
|
done
|
|
}
|
|
complete -F cmpt_mcm mcm
|
|
|
|
cmpt_newp(){
|
|
for opt in `ls ~/dev/script/newp-template`; do
|
|
COMPREPLY+=("${opt%.*}")
|
|
done
|
|
}
|
|
complete -F cmpt_newp newp
|
|
|
|
# cmpt_prj(){
|
|
# for opt in `ls ~/dev`; do
|
|
# COMPREPLY+=("$opt")
|
|
# done
|
|
# }
|
|
# complete -F cmpt_prj prj
|
|
|
|
source ~/dev/opt/script.download/git-completion.bash
|
|
__git_complete g git
|
|
|
|
cmpt_cs(){
|
|
for opt in `ls ~/dev/opt/cheat-sheet`; do
|
|
COMPREPLY+=("$opt")
|
|
done
|
|
}
|
|
complete -F cmpt_cs cs
|
|
|
|
source ~/dev/opt/script.download/completion.mdbook
|
|
|
|
source ~/dev/opt/script.download/hugo-completion.sh
|