Awesome
.config/aqua
.bashrc
# cli version manager aqua
export PATH="$(aqua root-dir)/bin:$PATH"
export AQUA_GLOBAL_CONFIG=${XDG_CONFIG_HOME:-$HOME/.config}/aqua/aqua.yaml
alias
alias aq='aqua'
alias aqcd="cd ${XDG_CONFIG_HOME:-$HOME/.config}/aqua/"
alias aqgi='aqua generate -i -o $AQUA_GLOBAL_CONFIG'
alias aqia='aqua install --all'
alias aqli='aqua list --installed --all | sort'
alias aqup='aqua update'
task
$ aqcd
aqua $ task
task: Available tasks for this project:
* aqua:git: auto git, use -- COMMIT TITLE (aliases: ag)
* aqua:update: Run aqua update, install, list for globally (aliases: au)
aqua $ task ls
task: Available tasks for this project:
* _git:
* _git:auto:
* _git:gh:
* aqua:git: auto git, use -- COMMIT TITLE (aliases: ag)
* aqua:update: Run aqua update, install, list for globally (aliases: au)
* default:
* util:list: (aliases: ul, ls)
* util:summary: (aliases: us, la)
aqua $ task au
<omit> aqua up が実行される
aqua $ task ag
<omit> git add aqua.yaml から commit, push, gh pr create, gh pr merge まで自動化
direnv
related my projects