rsh 0.31

rsh, or Rsh for short, is a new shell that takes a modern, structured approach to your commandline. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful commandline pipelines.

Today, we're releasing 0.31 of Rsh. This release includes continued polish of the engine and commands.

Where to get it

Rsh 0.31 is available as pre-built binariesopen in new window or from crates.ioopen in new window. If you have Rust installed you can install it using cargo install rsh.

If you want all the goodies, you can install cargo install rsh --features=extra.

If you'd like to try the experimental paging feature in this release, you can install with cargo install rsh --features=table-pager.

As part of this release, we also publish a set of plugins you can install and use with Rsh. To install, use cargo install rsh_plugin_<plugin name>.

What's New

This release is largely around polish. We've continued to improve rsh's engine to work in the more streamlined style, improved the performance of commands like ps and the appearance of commands like binaryview.

New commands (fdncred)

Improvements

rsh

Extension

Documentation

Rsh Scripts

Looking ahead

Coming soon after the 0.31 release, we'll be landing some improvementsopen in new window to rsh's syntax. These fixes will be breaking changes, but they're for a good reason. The simplification of the syntax will make rsh both more consistent and more approachable for new users and experienced users alike.

We're also continuing to improve the command implementations. If you'd like to help, you can join in by signing up hereopen in new window.