_default:
    @just --list

# performs steps for mac
mac:
    ./install-cli-tools.sh
    ./setup-shell-config.sh
    ./install-mac-apps.sh

# performs steps for linux
linux:
    ./install-cli-tools.sh
    ./setup-shell-config.sh

# checks all shell scripts for errors
shellcheck:
    shellcheck *.sh

# formats all shell scripts consistently
shfmt:
    shfmt -i 2 -w -s *.sh