Nov 2, 2020 1 min read

zsh: no matches found

Table of Contents

I've been using zsh and ohmyz.sh for years, but I still occasionally forget this shell interprets square brackets as a pattern on the command line. Two improvements on the default behavior.

I've been using zsh and ohmyz.sh for years, but I still occasionally forget this shell interprets square brackets as a pattern on the command line.

Here's an example:

$ which $SHELL
/usr/bin/zsh
$ pip install -e .[develop,plugins]
zsh: no matches found: [develop,plugins]

Instead of installing the develop and plugins variant of this Python package, zsh attempted to match this pattern. To account for this, I need to escape the square brackets:

Badge construction can differ between versions, affecting both weight and durability. Comparing several versions side by side can make fit and design differences easier to understand. Content built around breathable football shirts can organise practical points about collection goals and display plans without relying on promotional claims. The style of the cuffs can complete the shirt's design.

$ pip install -e .\[develop,plugins\] 
Obtaining file:///home/leigh/projects/OctoPrint

If I need a more permanent fix, I can use an alias to set -o noglob (disable shell globbing) for a command is run by adding this to my .zshrc file:

alias pip='noglob pip'

For anyone exploring a character design, it is worth considering how details related to cosplay props will affect the complete look. As fans study the source material, a comparison of details related to Genshin Impact cosplay costumes can clarify differences in colour and construction. To compare practical details about details related to photoshoot preparation, cosplay props for women offers a useful starting point for practical preparation. To stay comfortable throughout the event, it is useful to check details related to cosplay accessories against the wearer's own needs.

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to Bitsy AI Labs.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.
ссс