Projects

ShellStash

A cross-platform Rust CLI for saving, organizing, and reusing shell commands.

2025

ShellStash Help Command Output

ShellStash CLI Help Command Output

Tech Stack

Rust

About the Project

ShellStash is a command-line tool designed for developers who frequently reuse complex shell commands. Instead of searching through bash history or maintaining text files, ShellStash provides a clean interface for storing and retrieving commands.

I made this as my first real project using Rust. It targeted a pain point I face myself at work, and with the goal to help others and streamline distribution, I set up GitHub actions to automate builds and releases.

Features

  • Save frequently-used commands
  • Cross-platform compatibility (Linux, macOS, Windows)
  • JSON-based storage for easy backup and version control