2023-02-01 19:08:43 +01:00
|
|
|
#!/bin/bash
|
2023-02-04 11:52:42 +01:00
|
|
|
# fait la completion automatique pour des script fait maison ;)
|
2023-02-01 19:08:43 +01:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2023-02-05 10:12:25 +01:00
|
|
|
# cmpt_prj(){
|
|
|
|
# for opt in `ls ~/dev`; do
|
|
|
|
# COMPREPLY+=("$opt")
|
|
|
|
# done
|
|
|
|
# }
|
|
|
|
# complete -F cmpt_prj prj
|
2023-03-04 12:48:25 +01:00
|
|
|
|
2023-04-20 19:14:03 +02:00
|
|
|
source ~/dev/opt/script.download/git-completion.bash
|
2023-03-04 12:48:25 +01:00
|
|
|
__git_complete g git
|
|
|
|
|
|
|
|
cmpt_cs(){
|
2023-05-11 15:40:47 +02:00
|
|
|
for opt in `ls ~/dev/opt/cheat-sheet`; do
|
2023-03-04 12:48:25 +01:00
|
|
|
COMPREPLY+=("$opt")
|
|
|
|
done
|
|
|
|
}
|
|
|
|
complete -F cmpt_cs cs
|
2023-09-30 23:50:35 +02:00
|
|
|
|
|
|
|
source ~/dev/opt/script.download/completion.mdbook
|