home.social

#nushell — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nushell, aggregated by home.social.

  1. Paneship now supports Bash, Zsh, Fish, PowerShell, Nushell, and more.
    A fast daemon-powered shell prompt written in Rust for tmux workflows and large repositories.

    crates.io/crates/paneship
    Feedback and contributions are welcome ❤️
    #opensource #paneship #tmux #shellprompt #rust #zsh #nushell

  2. Paneship now supports Bash, Zsh, Fish, PowerShell, Nushell, and more.
    A fast daemon-powered shell prompt written in Rust for tmux workflows and large repositories.

    github.com/andev0x/paneship
    Feedback and contributions are welcome ❤️
    #opensource #paneship #tmux #shellprompt #rust #zsh #nushell

  3. Nushell Niceties: Wrapping External Commands With def --wrapped
    A blog by @mrhaki

    The def keyword in Nushell is used to define a custom command. By adding the --wrapped flag you can tell Nushell to accept unknown flags and arguments and pass them on as strings. In the command parameters you use a "rest" parameter defined by …​ to capture the remaining arguments. Then in the command body you use the spread operator …​ to expand them...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/05/Nushe

  4. Nushell Niceties: Wrapping External Commands With def --wrapped
    A blog by @mrhaki

    The def keyword in Nushell is used to define a custom command. By adding the --wrapped flag you can tell Nushell to accept unknown flags and arguments and pass them on as strings. In the command parameters you use a "rest" parameter defined by …​ to capture the remaining arguments. Then in the command body you use the spread operator …​ to expand them...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/05/Nushe

  5. Nushell Niceties: Wrapping External Commands With def --wrapped
    A blog by @mrhaki

    The def keyword in Nushell is used to define a custom command. By adding the --wrapped flag you can tell Nushell to accept unknown flags and arguments and pass them on as strings. In the command parameters you use a "rest" parameter defined by …​ to capture the remaining arguments. Then in the command body you use the spread operator …​ to expand them...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/05/Nushe

  6. Nushell Niceties: Wrapping External Commands With def --wrapped
    A blog by @mrhaki

    The def keyword in Nushell is used to define a custom command. By adding the --wrapped flag you can tell Nushell to accept unknown flags and arguments and pass them on as strings. In the command parameters you use a "rest" parameter defined by …​ to capture the remaining arguments. Then in the command body you use the spread operator …​ to expand them...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/05/Nushe

  7. Nushell Niceties: Wrapping External Commands With def --wrapped
    A blog by @mrhaki

    The def keyword in Nushell is used to define a custom command. By adding the --wrapped flag you can tell Nushell to accept unknown flags and arguments and pass them on as strings. In the command parameters you use a "rest" parameter defined by …​ to capture the remaining arguments. Then in the command body you use the spread operator …​ to expand them...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/05/Nushe

  8. Nushell Niceties: Check Semantic Version Is A Match
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. The command has a subcommand match-req. You can use this command to check if a version matches part of the semantic version parts. The result is a boolean value. The version to compare with doesn’t have to defined fully, but could exist of only...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  9. Nushell Niceties: Check Semantic Version Is A Match
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. The command has a subcommand match-req. You can use this command to check if a version matches part of the semantic version parts. The result is a boolean value. The version to compare with doesn’t have to defined fully, but could exist of only...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  10. Nushell Niceties: Check Semantic Version Is A Match
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. The command has a subcommand match-req. You can use this command to check if a version matches part of the semantic version parts. The result is a boolean value. The version to compare with doesn’t have to defined fully, but could exist of only...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  11. Nushell Niceties: Check Semantic Version Is A Match
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. The command has a subcommand match-req. You can use this command to check if a version matches part of the semantic version parts. The result is a boolean value. The version to compare with doesn’t have to defined fully, but could exist of only...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  12. Nushell Niceties: Check Semantic Version Is A Match
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. The command has a subcommand match-req. You can use this command to check if a version matches part of the semantic version parts. The result is a boolean value. The version to compare with doesn’t have to defined fully, but could exist of only...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  13. Nushell Niceties: Sorting Version Values With Semver Ordering
    A blog by @mrhaki

    The semver Nushell plugin can be used to work with string values as semver type as you can see in a previous post. You can use the semver sort command to sort string values with ordering rules for semantic versions. With natural ordering of string values a value of 10.0.1 is placed before 2.1.0, but if you use semver sort the ordering will be correct....

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  14. Nushell Niceties: Sorting Version Values With Semver Ordering
    A blog by @mrhaki

    The semver Nushell plugin can be used to work with string values as semver type as you can see in a previous post. You can use the semver sort command to sort string values with ordering rules for semantic versions. With natural ordering of string values a value of 10.0.1 is placed before 2.1.0, but if you use semver sort the ordering will be correct....

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  15. Nushell Niceties: Sorting Version Values With Semver Ordering
    A blog by @mrhaki

    The semver Nushell plugin can be used to work with string values as semver type as you can see in a previous post. You can use the semver sort command to sort string values with ordering rules for semantic versions. With natural ordering of string values a value of 10.0.1 is placed before 2.1.0, but if you use semver sort the ordering will be correct....

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  16. Nushell Niceties: Sorting Version Values With Semver Ordering
    A blog by @mrhaki

    The semver Nushell plugin can be used to work with string values as semver type as you can see in a previous post. You can use the semver sort command to sort string values with ordering rules for semantic versions. With natural ordering of string values a value of 10.0.1 is placed before 2.1.0, but if you use semver sort the ordering will be correct....

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  17. Nushell Niceties: Sorting Version Values With Semver Ordering
    A blog by @mrhaki

    The semver Nushell plugin can be used to work with string values as semver type as you can see in a previous post. You can use the semver sort command to sort string values with ordering rules for semantic versions. With natural ordering of string values a value of 10.0.1 is placed before 2.1.0, but if you use semver sort the ordering will be correct....

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  18. @jean_dupont
    U don't have to ditch fish shell 😃. Nushell's external completion options let us use any completions as we like. Like carapace, fish or any custom completions.
    I use fish completions in nushell for some commands. Coz nushell completions are still not that good compared to fish as of now.

  19. @jean_dupont
    U don't have to ditch fish shell 😃. Nushell's external completion options let us use any completions as we like. Like carapace, fish or any custom completions.
    I use fish completions in nushell for some commands. Coz nushell completions are still not that good compared to fish as of now.

    #nushell #fish #shell #completions

  20. @jean_dupont
    U don't have to ditch fish shell 😃. Nushell's external completion options let us use any completions as we like. Like carapace, fish or any custom completions.
    I use fish completions in nushell for some commands. Coz nushell completions are still not that good compared to fish as of now.

    #nushell #fish #shell #completions

  21. @jean_dupont
    U don't have to ditch fish shell 😃. Nushell's external completion options let us use any completions as we like. Like carapace, fish or any custom completions.
    I use fish completions in nushell for some commands. Coz nushell completions are still not that good compared to fish as of now.

    #nushell #fish #shell #completions

  22. @jean_dupont
    U don't have to ditch fish shell 😃. Nushell's external completion options let us use any completions as we like. Like carapace, fish or any custom completions.
    I use fish completions in nushell for some commands. Coz nushell completions are still not that good compared to fish as of now.

    #nushell #fish #shell #completions

  23. Nushell Niceties: Bumping Semantic Version
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. With the semver bump command you can increase one of the components of the semver type. For example to increase the major version part you can use semver bump major. This command will also update the minor and patch parts if needed. The result is a...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  24. Nushell Niceties: Bumping Semantic Version
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. With the semver bump command you can increase one of the components of the semver type. For example to increase the major version part you can use semver bump major. This command will also update the minor and patch parts if needed. The result is a...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  25. Nushell Niceties: Bumping Semantic Version
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. With the semver bump command you can increase one of the components of the semver type. For example to increase the major version part you can use semver bump major. This command will also update the minor and patch parts if needed. The result is a...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  26. Nushell Niceties: Bumping Semantic Version
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. With the semver bump command you can increase one of the components of the semver type. For example to increase the major version part you can use semver bump major. This command will also update the minor and patch parts if needed. The result is a...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  27. Nushell Niceties: Bumping Semantic Version
    A blog by @mrhaki

    In a previous blogpost you can learn about the semver command in Nushell to transform a string value into a semver type. With the semver bump command you can increase one of the components of the semver type. For example to increase the major version part you can use semver bump major. This command will also update the minor and patch parts if needed. The result is a...

    #dev #softwaredevelopment #Nushell

    jdriven.com/blog/2026/04/Nushe

  28. @noboilerplate
    Here is the article I told you about yesterday to use #nushell as main #shell on #nixos:
    determinate.systems/blog/nuenv/

    Not completely there yet, but closer than it seems. And this was in 2023, maybe there are some improvements on that front.

  29. @noboilerplate
    Here is the article I told you about yesterday to use #nushell as main #shell on #nixos:
    determinate.systems/blog/nuenv/

    Not completely there yet, but closer than it seems. And this was in 2023, maybe there are some improvements on that front.

  30. @noboilerplate
    Here is the article I told you about yesterday to use #nushell as main #shell on #nixos:
    determinate.systems/blog/nuenv/

    Not completely there yet, but closer than it seems. And this was in 2023, maybe there are some improvements on that front.

  31. @noboilerplate
    Here is the article I told you about yesterday to use #nushell as main #shell on #nixos:
    determinate.systems/blog/nuenv/

    Not completely there yet, but closer than it seems. And this was in 2023, maybe there are some improvements on that front.

  32. @noboilerplate
    Here is the article I told you about yesterday to use #nushell as main #shell on #nixos:
    determinate.systems/blog/nuenv/

    Not completely there yet, but closer than it seems. And this was in 2023, maybe there are some improvements on that front.

  33. #Nushell vs. #Fish

    Fish es excelente por su auto-completado y facilidad de uso sin configuración, pero sigue basado en texto. Nushell ofrece esa misma amabilidad visual pero con una potencia de manipulación de datos muy superior.

    #Nushell vs. #PowerShell

    Ambas comparten la idea de no usar texto plano. Sin embargo, Nushell se siente más ligera y "Unix-friendly" en su sintaxis, evitando la verbosidad de los cmdlets de PowerShell (como Get-ChildItem).

    Si trabajas mucho con APIs, archivos de configuración (JSON/YAML) o simplemente estás cansado de pelear con awk y sed para formatear salidas de comandos, Nushell es una herramienta que vale la pena probar.

    #linux #debian #void #arch #terminal #shell

  34. #Nushell vs. #Fish

    Fish es excelente por su auto-completado y facilidad de uso sin configuración, pero sigue basado en texto. Nushell ofrece esa misma amabilidad visual pero con una potencia de manipulación de datos muy superior.

    #Nushell vs. #PowerShell

    Ambas comparten la idea de no usar texto plano. Sin embargo, Nushell se siente más ligera y "Unix-friendly" en su sintaxis, evitando la verbosidad de los cmdlets de PowerShell (como Get-ChildItem).

    Si trabajas mucho con APIs, archivos de configuración (JSON/YAML) o simplemente estás cansado de pelear con awk y sed para formatear salidas de comandos, Nushell es una herramienta que vale la pena probar.

    #linux #debian #void #arch #terminal #shell

  35. #Nushell vs. #Fish

    Fish es excelente por su auto-completado y facilidad de uso sin configuración, pero sigue basado en texto. Nushell ofrece esa misma amabilidad visual pero con una potencia de manipulación de datos muy superior.

    #Nushell vs. #PowerShell

    Ambas comparten la idea de no usar texto plano. Sin embargo, Nushell se siente más ligera y "Unix-friendly" en su sintaxis, evitando la verbosidad de los cmdlets de PowerShell (como Get-ChildItem).

    Si trabajas mucho con APIs, archivos de configuración (JSON/YAML) o simplemente estás cansado de pelear con awk y sed para formatear salidas de comandos, Nushell es una herramienta que vale la pena probar.

    #linux #debian #void #arch #terminal #shell

  36. #Nushell vs. #Fish

    Fish es excelente por su auto-completado y facilidad de uso sin configuración, pero sigue basado en texto. Nushell ofrece esa misma amabilidad visual pero con una potencia de manipulación de datos muy superior.

    #Nushell vs. #PowerShell

    Ambas comparten la idea de no usar texto plano. Sin embargo, Nushell se siente más ligera y "Unix-friendly" en su sintaxis, evitando la verbosidad de los cmdlets de PowerShell (como Get-ChildItem).

    Si trabajas mucho con APIs, archivos de configuración (JSON/YAML) o simplemente estás cansado de pelear con awk y sed para formatear salidas de comandos, Nushell es una herramienta que vale la pena probar.

    #linux #debian #void #arch #terminal #shell

  37. Nushell (o simplemente nu) es una shell moderna que rompe con la tradición de las shells clásicas (como Bash o Zsh) al tratar todo no como simples cadenas de texto, sino como datos estructurados.

    nushell.sh/

    #nushell #linux

  38. Nushell (o simplemente nu) es una shell moderna que rompe con la tradición de las shells clásicas (como Bash o Zsh) al tratar todo no como simples cadenas de texto, sino como datos estructurados.

    nushell.sh/

    #nushell #linux

  39. Nushell (o simplemente nu) es una shell moderna que rompe con la tradición de las shells clásicas (como Bash o Zsh) al tratar todo no como simples cadenas de texto, sino como datos estructurados.

    nushell.sh/

    #nushell #linux

  40. #Nushell 0.112.1
    nushell.sh/blog/2026-04-11-nus

    Highlights:
    * New `from md` command that lets you parse markdown into structured data
    * New % sigil lets you explicitly call internal commands, even if they're hidden (similar to ^ sigil for external commands)
    * Bunch of new config options ($env.config.history.path, $env.config.hinter.closure, etc…)
    * New experimental option that makes type inference smarter when working with cell paths, now they can already be caught during parsing