Releases: Amin98Hosseini/AMTerminal_Rust
Releases · Amin98Hosseini/AMTerminal_Rust
Release list
AMTerminal v1.0.0 – Initial Public Release
🎉 AMTerminal v1.0.0 – Initial Public Release
Welcome to the first public release of AMTerminal, a fast, lightweight, and customizable command-line shell written entirely in Rust.
✨ Highlights
- Interactive REPL with cross-platform support
- Built-in shell commands (
cd,echo,env,set,unset,clear,history,type,help,exit) - Command pipelines (
|) - Input and output redirection (
<,>,>>) - Single and double quote parsing
- Git-aware prompt with branch and repository status
- Tab completion for commands and file paths
- Persistent command history with Ctrl+R reverse search
- Configurable prompt and color themes using a TOML configuration file
- Native support for Windows, Linux, and macOS
⚙️ Configuration
AMTerminal includes a flexible configuration system that allows you to customize:
- Prompt appearance
- Git integration
- Terminal colors
- History behavior
- Startup banner
Configuration is stored in a simple TOML file inside the user's home directory.
🚀 Getting Started
Build from source:
cargo build --releaseRun:
cargo run --releaseor execute the generated binary from target/release.
📦 What's Included
- Built-in shell commands
- External command execution
- Command history
- Tab completion
- Git-aware prompt
- Config management
- Pipe and redirection support
- Cross-platform implementation
💙 Built With
- Rust
- rustyline
- colored
- serde
- toml
📝 Notes
This is the first stable public release of AMTerminal. While the core shell functionality is complete, future releases will continue to improve performance, usability, and add new shell features.
Feedback, bug reports, and feature requests are always welcome.
Thank you for trying AMTerminal!