Skip to content

jnytnai0613/config_aqua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

.config/aqua

らきさんのofficel/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

必要に応じて設定

Taskfileとの連携

チームで使う場合と個人で使う場合は、以下のようにincludesにチーム用のTaskfileを読み込んで利用する。 https://taskfile.dev/usage/#including-other-taskfiles

# Taskfile.yml
includes:
  tests: ${HOME}/Taskfile.dist.yml

env:
  GREETING: Hey, there!

tasks:
  greet:
    cmds:
      - echo $GREETING

呼び出し

# Taskfile.dist.yml
task tests:au
task tests:ag

# Taskfile.yml
task greet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published