4 ms·
Huh I had no idea $1/$2/etc worked as-is in an alias. The advice I learned years ago for dealing with any alias that needs to do something custom with parameter
by lilyball 6y ago
Huh I had no idea $1/$2/etc worked as-is in an alias. The advice I learned years ago for dealing with any alias that needs to do something custom with parameters is to write it like
git config alias.foo '!f() { actual command goes here }; f'
as that will pass all the args to the shell function. But if git is already setting it up so the args work then suffixing the alias with ";:" seems simpler.
- jolmg 6y ago> The advice I learned years ago Being able to use $1/$2/etc directly might be a relatively new development. EDIT: Or maybe not. This might have been doable since 2010: https://github.com/git/git/commit/8dba1e634af1d973a47fca616a63e7062a256790 https://github.com/git/git/commit/8dba1e634af1d973a47fca616a...
- lilyball 6y ago2010 is still “new development” to me