From: dana <dana@dana.is>
To: TJ Luoma <luomat@gmail.com>
Cc: zsh-users@zsh.org
Subject: Re: Zsh as default in Mac OS 15 / zsh "primer"?
Date: Mon, 3 Jun 2019 21:18:43 -0500 [thread overview]
Message-ID: <63E36750-EC53-407D-A986-AC78282CBDF2@dana.is> (raw)
In-Reply-To: <CADjGqHsp9H6t9w2Uj_cBgfec5ujqbsrh2mZJSpYQgDRzhkxcYg@mail.gmail.com>
On 3 Jun 2019, at 16:07, TJ Luoma <luomat@gmail.com> wrote:
> I've been told that zsh is the default shell in the new version of
> macOS "Catalina".
For reference: https://support.apple.com/en-us/HT208050
On 3 Jun 2019, at 16:07, TJ Luoma <luomat@gmail.com> wrote:
> Someone just asked me if I had a quick primer on why zsh is "better"
> than other shells.
Pretty broad and subjective topic, but off the top of my head i would suggest
the following major benefits:
* More advanced line-editing and tab-completion; completion scripts are
updated regularly and shipped with the shell itself
* Saner and more powerful parameter expansion (white-space handling, nesting,
splitting, filtering, quoting, &c.)
* More functionality built directly into the shell, which can make many
scripting tasks faster to perform (likely at the expense of some start-up
and memory over-head), as well as more portable across different systems (as
long as you have zsh, obviously)
The FAQ covers much of this: http://zsh.sourceforge.net/FAQ/
There are also a guide (http://zsh.sourceforge.net/Guide/zshguide.html) and a
book, but none of them were really designed to 'pitch' zsh to users of other
shells AFAIK
dana
next prev parent reply other threads:[~2019-06-04 2:19 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20190603211054epcas3p13d2d7fc82fb0488bed593ba58fbdf763@epcas3p1.samsung.com>
2019-06-03 21:07 ` TJ Luoma
2019-06-04 2:18 ` dana [this message]
2019-06-04 9:31 ` Sebastian Gniazdowski
2019-06-04 10:05 ` Peter Stephenson
2019-06-04 13:30 ` TJ Luoma
2019-06-04 14:22 ` Aaron Schrab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=63E36750-EC53-407D-A986-AC78282CBDF2@dana.is \
--to=dana@dana.is \
--cc=luomat@gmail.com \
--cc=zsh-users@zsh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).