Ignore everything by default unless it has been explicitly un-ignored.
For now, everything that was previously added will continue to work, but
I'll build up the allowed list of files going forward as needed.
Remove the `p` and `pf` aliases that previously only worked for PHPUnit,
and re-add them as functions that run either PHPUnit or Pest PHP based
on the project dependencies.
The checking is done within the `phpunit-or-pest` script and then used
within the new `p` and `pf` functions.
See
56d614f806.
> This change adds a HEAD file to the Git template with a different ref.
This means that new repositories will commit to a "main" branch by
default instead.
See
1e7fa50da0.
> This commit introduces `git-master-to-main-wrapper`, which seamlessly
prefers `main` to `master` but works fine with repos that do use
a `master` branch.
Enable the extendedglob option, which is needed for the scripts in the
`configs/post` directory to load correctly.
This includes the completion script that is needed to fix#12 and #13.
Switch the path to the antigen.zsh file (for loading ZSH plugins) based
on the OS (i.e. macOS and Linux) using the functions added in
91d7ca5005.
This should quicker than using the `find` command and locating the file
within the `/usr` directory.
References #9
Add support for two different run types:
- Command: executes the command silently and returns whether or not
there was an error. This is used to check if the merge was
successful.
- Query: executes the command and returns the output. This is used for
retrieving the tip commits of the branch.