Skip to content

aquaproj/demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

demo

Demos

https://aquaproj.github.io/docs/demo

Prepare for demo

  • Checkout this repository
  • Uninstall aqua
  • Remove gh and conftest including symbolic links
$ mv ~/.local/share/aquaproj-aqua ~/.local/share/aquaproj-aqua.bak
$ brew uninstall aqua

Scenario

: Install aqua
brew install aquaproj/aqua/aqua
aqua -v
export PATH="${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin:$PATH"

: Install tools
gh version
cat aqua.yaml

: Install GitHub CLI
aqua init
cat aqua.yaml
aqua g -i cli/cli
cat aqua.yaml
aqua i
gh version
which gh

: Search tools
aqua g -i
cat aqua.yaml
: conftest is not installed yet
conftest -v
: create only symbolic link
aqua i -l
: tool is installed automatically when tool is run
conftest -v

: Change tool version
vi aqua.yaml
conftest -v
: update was reflected automatically.

: Change tool version per project
cd project-a
cat aqua.yaml
conftest -v
cd ../project-b
cat aqua.yaml
conftest -v
cd -
conftest -v
cd -
conftest -v
: tool version was changed seamlessly

: aqua refers configuration file recursively
cat aqua.yaml
gh version
cat aqua.yaml

: Global Configuration
cat ../dotfiles/aqua.yaml
tfmigrator -v
: Set AQUA_GLOBAL_CONFIG
export AQUA_GLOBAL_CONFIG=$PWD/../dotfiles/aqua.yaml:${AQUA_GLOBAL_CONFIG:-}
aqua i -l -a
tfmigrator -v

LICENSE

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published