kickers automate common development workflows.
Workflows are customizable on a per-user and/or per-repository basis.
$ kick
Everything up-to-dateThe example .kickers/kick script automates common git operations, such as syncing the current git branch between local and remote repositories.
See kick -h for more options.
- direnv 2
- Install direnv.
- Register some per-user and/or per-project kicker scripts.
Per-user kicker scripts apply to most of your local projects.
$ mkdir -p ~/.kickers
$ cp global.envrc ~/.envrc
$ direnv allow
$ cp kickers/.kickers/kick ~/.kickers
$ chmod +x ~/.kickers/kickPer-project scripts apply to specific project(s), and may override per-user scripts based on the script basename.
$ cd <project>
$ mkdir -p .kickers
$ cp .../kickers/sample.envrc ~/.envrc
$ direnv allow
$ cp .../kickers/.kickers/kick .kickers
$ chmod +x .kickers/kick👟