When creating a Git alias that points to a function, sometimes Git provides the wrong tab completion by default (e.g. filename completion instead of branch name completion). This is how we can tell Git, which type of completion to use.
CLI
Anyway, the basic points of that article still stand, but if you’re working on a variety of projects and some of them require different configurations, settings, and standards, then the way you go about installing and configuring PHP CodeSniffer may be different than how you configure it on a system-level.
WP CLI is pretty slick as is but Alain Schlesser has this curated list of excellent addons/plugins for WP CLI. I had to write my own version of a WP CLI years ago when I ran nearly 400 WordPress sites for 451 Press. I'm glad that this is now part of WP Core there's some really cool extras in this collection.
Tom McFarlin writes about setting up a git workflow for creating a built release. Good strategy for creating a distro that has your required components and assets so that it's ready for install.