Skip to content
@shellshape

shellshape

A collection of some home grown terminal / CLI tools.

A collection of CLI tools to make your live as a terminal enthusiast easier with the focus on simplicity, intuitivity and performance. Each tool is designed to do exactly the single thing it is designed to do and nothing more.


Tools

Here you can find a selected list of some general purpose tools. The full list of projects can be found here.

  • ssplit: Split string content and select split results.
  • servus: Serve files directly via HTTP from your CLI locally or over the network.
  • rush: A simple HTTP benchmarking tool.
  • fw: Watch files on your system for changes and perform command actions on it.
  • idgen: Generate random IDs in different formats.

Contribute

Feel free to create issues if you find any bugs or have ideas to improve the tools. Of course, pull requests are also very adored. If you want to add a new tool to the collection, feel free to hit me up and I'll send you an invitation to the organization.

Popular repositories

  1. idgen idgen Public

    A simple CLI to generate various UIDs in the terminal.

    Rust 4

  2. chapterize chapterize Public

    A CLI tool to convert EDL marker files (for example from DaVinci Resolve) to YouTube video timestamps.

    Rust 2

  3. rust-cli-template rust-cli-template Public template

    A simple Rust CLI template which I am using for my projects - based on Clap and Figment.

    Rust 2

  4. servus servus Public

    A dead simple application to serve files and directories over HTTP.

    Rust 1

  5. ghostwriter ghostwriter Public

    A little CLI tool to record changes in a file and replay them step by step.

    Rust 1

  6. rush rush Public

    A tiny HTTP benchmarking and performance testing CLI tool.

    Rust 1

Repositories

Showing 10 of 13 repositories
  • fw Public

    A very simple tool to watch files and execute commands on transitions.

    Rust 0 MIT 0 0 0 Updated May 15, 2024
  • servus Public

    A dead simple application to serve files and directories over HTTP.

    Rust 1 MIT 0 0 0 Updated May 14, 2024
  • tracker Public

    Simple tool to track time.

    Rust 0 0 0 0 Updated Apr 22, 2024
  • rush Public

    A tiny HTTP benchmarking and performance testing CLI tool.

    Rust 1 MIT 0 0 0 Updated Mar 18, 2024
  • webshot Public

    A simple CLI tool to create screenshots from web pages in the terminal.

    Rust 1 MIT 0 0 0 Updated Jan 30, 2024
  • rust-cli-template Public template

    A simple Rust CLI template which I am using for my projects - based on Clap and Figment.

    Rust 2 MIT 0 0 0 Updated Jan 29, 2024
  • makeitbig Public

    A tiny CLI tool to generate files with random data of a given size.

    Rust 1 0 0 0 Updated Jan 29, 2024
  • .github Public
    0 0 0 0 Updated Sep 24, 2023
  • ssplit Public

    An extremely simple CLI tool to split string contents.

    Rust 1 MIT 0 0 0 Updated Sep 23, 2023
  • test-utils Public

    A simple crate containing utility stuff for unit testing shellshape projects.

    Rust 0 MIT 0 0 0 Updated Sep 23, 2023

Top languages

Loading…

Most used topics

Loading…