Home

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