this post was submitted on 21 Sep 2023
51 points (100.0% liked)

Free and Open Source Software

17967 readers
1 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] tad_lispy@lemm.ee 2 points 1 year ago (1 children)

One feature that is missing that I like to use is curly brace expansion to produce multiple arguments. For example,

$ mv *.{jpg,jpeg}

Maybe this will work for expansion: https://github.com/nushell/nu_scripts/blob/main/modules/filesystem/expand.nu

It's in the "filesystem" section, but I think it works on any string, not only paths. See the ugly duck example. I didn't try it myself yet.

BTW the nu_scripts goodies are available in Nixpkgs, so since you are using Home Manager, it's easy to integrate. Take a look at my config for starters: https://gitlab.com/tad-lispy/nixos-configuration/-/blob/bb614ae3639a504912db167f5bd7e6651d28f604/tad.nix#L39-47

[โ€“] hallettj 1 points 1 year ago

Thanks for the tip about nu_scripts, those look handy!

The expand command is nice. I don't see how to use it to my mv command work. But that's not a huge deal.