Nushell Niceties: Transform Values Into Semver Types
A blog by @mrhaki

Nushell can be extended with plugins to have more functionality or types that are not part of standard Nushell. If you want to work with string values that are actually semantic version values (https://semver.org) you can use the Nushell SemVer plugin. The plugin must be added to Nushell by using the command plugin add . You can check with plugin list...

#dev #softwaredevelopment #Nushell

https://jdriven.com/blog/2026/04/Nushell-Niceties-Transform-Values-Into-Semver-Types/

Semantic Versioning 2.0.0

Semantic Versioning spec and website

Semantic Versioning
Set up my first #nixflake for use with #direnv (used from #nushell) -- and once it all clicks its a thing of beauty.

Don’t be like me and spend an embarrassing amount of time trying to figure out how to run a #runit service as a user. I guess #kanatakbd uses `cmd` to run another program (`wtype`), but permissions still interfere… 🤷 at this point I gave up.

What you *should* do is to create a user-level service: https://docs.voidlinux.org/config/services/user-services.html Then it’s simple: make a dir, put a `run` in it (`log/run` optional), and you’re done. Is it a service or a #nushell script? Both! Runit is great!

#NotFullyLiveVoidPosting

Per-User Services - The Void Linux Handbook

Checking a string value representing a semantic version matches predicates in #Nushell: https://blog.mrhaki.com/2026/04/nushell-niceties-check-semantic-version.html
Nushell Niceties: Check Semantic Version Is A Match

A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.

Messages from mrhaki

@zellij
The right spelling is yazelix.

I didn't noticed it at first.
I shared this toot to yazelix creator, he's the one who pointed that out🤣LoL

Btw, it's really a cool take leveraging existing stuffs like, #yazi, #helix, #zellij, #nushell, #nix

#yazelix

Wrote my first  #Rust program today. A small utility to grab the last value of a matching column in a matching csv file. I had hacked something together with #qsv, #nushell and #python, but those were all too slow for fast repeated calls. This Rust version executes 10-100x faster: a few ms on a  #RaspberryPi 4, neat! 👌

Rust and  #nix is also a match made in heaven, omg is the experience better than Python 🫠

$ csvget scd30 co2
940.66

@zellij
Wowow
This is really 🔥🔥🔥
Once it's in the release, I'll figure out a way to make the same clickable folder and files in nushell 's ls command. 😀
#nushell #zellij #tui #terminal #mouse #dotfile #customisation #ux

#RedoxOS: “Wildan Mubarok fixed #Nushell which was not working for some time. He also dropped our fork and switched to latest upstream code.”

https://www.redox-os.org/news/this-month-260228/

This Month in Redox - February 2026 - Redox - Your Next(Gen) OS

The Redox official website

Nushell Niceties: Transform Values Into Semver Types

A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.

Messages from mrhaki

Nushell Niceties: Checking If Value Is In List Or String Or Key In Record
A blog by @mrhaki

Nushell has the in operator to check if a value is an element of list. With the same in operator you can check if a string is a substring of another string. And finally you can use the in operator to check if a key is in a record. When you use the operator the value you want to check is defined before the operator and the list, other string...

#dev #softwaredevelopment #Nushell

https://jdriven.com/blog/2026/03/Nushell-Niceties-Checking-If-Value-Is-In-List-Or-String-Or-Key-In-Record/

Nushell Niceties: Checking If Value Is In List Or String Or Key In Record

Nushell has the in operator to check if a value is an element of list. With the same in operator you can check if a string is a substring of another string. And finally you can use the in operator to

JDriven Blog