573a6972ff
vim: Remove .ideavimrc
2021-05-03 22:10:54 +01:00
d43ab6480c
Remove Sublime Text 3 configuration
2021-05-03 22:10:54 +01:00
a6bf275156
Add mappings for switching and moving workspaces
2021-05-01 21:11:07 +01:00
c52b1f4f90
Use shorter prefix for branch names
2021-04-18 16:31:18 +01:00
2d1a5d682a
zsh: Include aliases in the current directory
2020-11-23 14:24:07 +00:00
af1d0b4483
zsh: Re-implement pbcopy and pbpaste
2020-11-11 11:37:38 +00:00
374f036b79
git: Refactor to be based on the gh CLI tool
2020-11-11 07:18:05 +00:00
adac636d47
git: Use __git_ps1 in Git prompt
...
Use the `__git_ps1` function within the Git prompt to give additional
information when operations like a rebase is happening.
2020-11-10 15:43:17 +00:00
66e5d7b1ca
Prevent publishing a main
branch
2020-10-12 09:15:27 +01:00
dbb272f188
git: Set email address for Inviqa repos
2020-10-11 00:24:02 +01:00
fdaec03018
Use full username for branch prefix
2020-09-13 21:56:19 +01:00
258b37a900
git: Update global gitignore filename
2020-09-10 14:45:16 +01:00
7538e88f7c
zsh: Include snap binaries in PATH
2020-09-10 14:44:40 +01:00
720f41b8b2
zsh: Change m
from an alias to a function
...
Change `m` from an alias to a function to allow for passing additional
parameters.
2020-09-10 14:44:38 +01:00
1f4852e8c6
zsh: Auto-complete m as make
2020-09-03 08:08:55 +01:00
1117fbd76d
zsh: Update m alias
...
Update the `m` alias to use a Makefile within the notes directory if
there is one, otherwise default to one in the current directory.
2020-09-03 08:08:53 +01:00
e2285680b9
git: Ignore notes directories within projects
2020-08-17 10:15:29 +01:00
6ebaf2f21f
git: Remove outdated files
2020-08-17 10:15:27 +01:00
33113941f1
git: Rename global gitignore file
2020-08-17 10:15:20 +01:00
fbb17f1f00
git: Tweak prompt colours
2020-07-30 16:21:32 +01:00
2f624af066
zsh: Run Composer with Docker
2020-07-30 01:46:00 +01:00
b71aec495a
zsh: Add Git commit SHA to prompt
2020-07-30 01:46:00 +01:00
18e81f9bd6
git: Add aliases for production and staging
2020-07-30 01:17:48 +01:00
41d320fc67
Move links into a list
2020-07-23 16:24:23 +01:00
4c663645d3
Ignore everything by default
...
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.
2020-07-23 16:24:23 +01:00
c78a8465a6
Remove the shorten function
2020-07-23 16:24:23 +01:00
a85ff2e8bb
Run phpunit or pest depending on the project
...
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.
2020-07-23 16:24:23 +01:00
ce9a65340e
Add m alias for make
2020-07-22 10:49:08 +01:00
b35d9a938a
git: Add an init template, use it to create the main branch
...
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.
2020-07-20 01:47:34 +01:00
0f797c6ffe
Prefer "main" to "master"
...
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.
2020-07-19 22:06:30 +01:00
2e8c717036
Enable nvm
2020-07-14 15:08:57 +01:00
0449cf22ae
Add link to Thoughtbot dotfiles
2020-06-21 00:38:47 +01:00
d7e43100bc
zsh: Fix "no matches found: HEAD^" error
...
Add `options.zsh` and use `setopt NO_NOMATCH` to pass the bad match onto
the command as per
https://github.com/ohmyzsh/ohmyzsh/issues/449#issuecomment-6973326 .
Fixes #14
2020-06-21 00:30:14 +01:00
e0c9014ec0
zsh: Enable extendedglob
...
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 .
2020-06-21 00:13:38 +01:00
40fed34898
Add drupalorg CLI script
2020-06-21 00:13:38 +01:00
1dc9b4c7f5
Add Sublime Text preferences
2020-06-10 21:08:00 +01:00
d51de5bb17
Revert "zsh: Use $_ANTIGEN_INSTALL_DIR for macOS"
...
This reverts commit 29171bba91
.
2020-06-10 11:42:19 +01:00
cb22f5ae67
Un-dot the bin directory
2020-06-10 02:20:19 +01:00
62e2db48ec
zsh: Add comment for $TERM_PROGRAM
2020-06-09 22:35:43 +01:00
29171bba91
zsh: Use $_ANTIGEN_INSTALL_DIR for macOS
2020-06-09 22:23:19 +01:00
2f74e7443a
zsh: Override antigen.zsh Linux path again
2020-06-09 22:20:32 +01:00
108d4fd9fd
Add README
...
Fixes #10
2020-06-09 21:56:37 +01:00
10ac710d7c
zsh: Switch path to antigen.zsh based on OS
...
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
2020-06-09 21:41:59 +01:00
211ea05c0e
Don't connect to tmux in PhpStorm terminal
2020-06-09 21:29:04 +01:00
91d7ca5005
Add functions for checking OS
2020-06-09 21:29:04 +01:00
14317a1230
Add Symfony and PHPUnit aliases
2020-06-09 19:09:25 +01:00
66e1869c72
git: Ensure that everything is clean
2020-06-01 19:54:57 +01:00
964472bbf5
git: Add option to force merge and skip CI check
2020-05-30 03:46:54 +01:00
d258d9db8b
zsh: Move call to ensure_tmux_is_running
2020-05-27 19:17:24 +01:00
171f251d89
git: Add methods for writing messages
...
Refactor CI status output.
2020-05-27 18:44:13 +01:00