#shell #zsh #replace #zorpshell #zorp

app zorpsh

ZorpShell is a shell that is designed to be a drop-in replacement for Zsh

3 releases

new 0.1.2 Mar 3, 2025
0.1.1 Mar 2, 2025
0.1.0 Mar 2, 2025

#2254 in Command line utilities

34 downloads per month

MIT license

17KB
131 lines

ZorpSh

A lightweight interactive shell with an intergalactic theme.

About

ZorpSh is a custom REPL (Read-Eval-Print Loop) shell that provides command-line functionality with a unique space-themed interface. It aims to be responsive and fun to use while maintaining a clean, distinctive aesthetic.

Features

  • Custom command parsing and execution
  • Command history and navigation
  • Distinctive space-themed interface
  • Lightweight and fast operation

Installation

Prerequisites

  • Rust - Install with curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

ZorpSh is now available as an official package on crates.io:

# Install directly from crates.io
cargo install zorpsh

# After installation, simply run:
zorpsh

From Source

# Clone the repository
git clone https://github.com/aphexlog/ZorpSh.git
cd ZorpSh

# Build and run
cargo run

# Or install from local source
cargo install --path .

Usage

Once running, ZorpSh provides a prompt where you can enter commands:

ZorpSh> help                   # Display available commands
ZorpSh> cd /some/directory     # Change directory
ZorpSh> ls                     # List files
ZorpSh> exit                   # Exit the shell

ZorpSh supports standard shell commands and maintains command history between sessions.

Development

# Run tests
cargo test

# Build in release mode
cargo build --release

License

This project is licensed under the MIT License.

Dependencies

~10–23MB
~329K SLoC