Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added. The introductory document details some of the unique features of zsh. It assumes basic knowledge of the standard UNIX shells; the intent is to show a reader already familiar with one of the other major shells what makes zsh more useful or more powerful. This document is not at all comprehensive; read the manual entry for a description of the shell that is complete, concise and up-to-date, although somewhat overwhelming and devoid of examples. Alternatively, the user guide offers wordy explanations of many of the shell's features. If you want to read something that has been polished by a professional editor you can buy the book.
Attachment | Size | Date |
---|---|---|
zsh-5.7.1-4.armv7hl.rpm | 2.23 MB | 21/01/2020 - 11:23 |
zsh-5.8-1.armv7hl.rpm | 2.23 MB | 26/10/2020 - 18:20 |
- update to latest upstream release
Comments
ntninja
Fri, 2021/01/15 - 10:56
Permalink
The package works well, but I found a discrepancy with the equivalent code in /etc/bash.bashrc that breaks things like using sdk-deploy-rpm or starting applications from SSH – unlike bash, this zsh only sources /etc/profile.d/*.sh for login and interactive shells, but not otherwise (this behaviour of bash appears to be a SailfishOS specific quirk). To fix this append the following to /etc/zshenv and remove the corresponding sections from /etc/zshrc:
This also fixes the error currently logged on zsh interactive startup by emulating a “just-enough” shopt command.