Add daily email for 2024-06-22
Aliases and abbreviations
This commit is contained in:
parent
20b59f327e
commit
11222d28a5
30
source/_daily_emails/2024-06-22.md
Normal file
30
source/_daily_emails/2024-06-22.md
Normal file
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
title: Aliases and abbreviations
|
||||
date: 2024-06-22
|
||||
permalink: daily/2024/06/22/aliases-and-abbreviations
|
||||
tags:
|
||||
- software-development
|
||||
- zsh
|
||||
cta: ~
|
||||
snippet: |
|
||||
Aliases and abbreviations
|
||||
---
|
||||
|
||||
Yesterday, I said [not to use custom shell aliases and functions][0] during presentations and group programming sessions to avoid confusion.
|
||||
|
||||
I use aliases, but they expand after I type them, the same as as snippet in an IDE or text editor.
|
||||
|
||||
Me and everyone else can see the underlying command, and that's also what's saved in my shell history.
|
||||
|
||||
I still have the benefit of not having to type the whole command without obscuring it.
|
||||
|
||||
I used to have custom code in my zsh configuration, but recently [switched to zsh-abbr][1].
|
||||
|
||||
The first impressions are positive and I no longer need to maintain my custom code.
|
||||
|
||||
I use aliases for commands I don't want to expand, but I've moved everything else has moved to abbreviations.
|
||||
|
||||
If you use zsh, I recommend trying it.
|
||||
|
||||
[0]: {{site.url}}/daily/2024/06/21/dont-use-aliases
|
||||
[1]: https://github.com/opdavies/dotfiles.nix/commit/0df5f17dae4328546b5d08eef141656a5de2b522
|
Loading…
Reference in a new issue