Software Alternatives & Reviews

How to do things safely in Bash

Productivity Power Tools dmenu
  1. Extension for Visual Studio - A set of extensions to Visual Studio 2012 Professional (and above) which improves developer productivity.
    Pricing:
    • Open Source

    #Regular Expressions #Programming Tools #Development 356 social mentions

  2. 2
    dmenu is a dynamic menu for X, originally designed for dwm.
    Pricing:
    • Open Source
    Much like the `find | xargs` version you can begin with `zargs -- $glob` until your filter is correct and then tack the command on when you're ready.<p>Hmm, now I really like the idea of an oil-y version of this where you could do something like `oargs { $clearer_glob_DSL } { $command_block }`. It might even be possible right now using stest from dmenu¹ as a stand-in for a more advanced globbing alternative.<p>I believe part of the reason zsh users find the extended globbing functionality useful is the basic usage matches their expectations with other tools, unlike find's quirky syntax. The common filters use the same values as you'd see in `ls --classify` output. For example, you want executable files tack a `<i>` on or for sockets use a `=`.<p>FWIW, the find comparison isn't quite right. Out of the box */file wouldn't traverse a .git directory anyway, unless the GLOB_DOTS option is set or you provide the equivalent flag as in `*/file(D)`. The less specific point is quite true though as adding negation and toggling flags in a single glob can be extremely difficult to read. See the examples at the bottom of zshexpn(1) for proof of that.<p>¹ <a href="https://tools.suckless.org/dmenu/" rel="nofollow">https://tools.suckless.org/dmenu/</a></i>.

    #Mac #Productivity #App Launcher 22 social mentions

Discuss: How to do things safely in Bash

Log in or Post with