|
|
|
|
|
by neilv
732 days ago
|
|
With command completion, another option is to use descriptive names. Just a few examples on this machine: backup-workstation-to-foo, backup-workstation-to-usb-restic, make-label-for-laptop-battery, set-x-keyboard-preferences, update-pocketbook For one-letter and two-letter commands that might conceivably overlap with some command in some package someday (e.g., `gi` for `grep -i`), I only do those as interactive shell aliases. So they shouldn't break any scripts, and I'll know if someday I'm typing one of those and intending to get something different. In a few cases, those one-letter aliases have been for very-often-used scripts of mine. |
|