* feature/pre-commit-hook: (186 commits)
added git alias to list remote branch creators with date and time
Add Kind support
Fix the commandline for gifski
Add Terraform and Terragrunt aliases
lib: helpers: Handle stable revert update
lib: helpers: Rename Upgrading -> Updating
lib: Fetch from remote before calculating latest tag in bash-it update
test: Add completion test for -s --silent flag
completion: Add --silent and -s completion
doc: Add --silent flag documentation
helpers: Add --slient option to bash-it update
lib: Update no-op message in case of stable update
lib: Add BASH_IT_DEVELOPMENT_BRANCH variable
lib: Update to stable now correctly fails if no tags are present
doc: Add stable/dev option to update section
completion: Update completion for new bash-it update
lib: Improve bash-it update so it can update to latest tag
alias: git: Add new pretty git log alias (ggf)
alias: git: Add git pull / git push --force aliases
Add bash-it restart command
...
Since the existing jobs are similar (currently, the `script` keys are
same), move the equal parts to a new shared key to have them in one
place. The new map will receive more content in upcoming commits.
There are a couple ways to declare a build matrix in Travis CI, refer to
https://docs.travis-ci.com/user/build-matrix.
Since upcoming commits will add more ways to run tests, switch the build
matrix from simple OS variation to a more powerful list of jobs.
- "bash-it search term1 [term2]...."
- we are using existing 'bash-it show plugins|aliases|completions'
commands output, to search (with grep) for lines that match the
search terms, and then output the matches.
- wrote a simple unit test that for whatever reason fails on Travis,
so wrapped it in 'if "Darwin"'...