🚀 RazzShell 1.0.2: Where Cyberpunk Meets the Command Line
Hey devs! Today I'm thrilled to introduce version 1.0.2 of RazzShell, a project that brings cyberpunk aesthetics to your terminal while maintaining serious Unix shell functionality.
🤔 Why Another Shell?
Traditional shells like Bash and Zsh are great, but I wanted to create something that:
- Makes system monitoring visually intuitive
- Brings modern UI elements to the terminal
- Maintains full Unix shell functionality
- Makes command-line work more engaging
✨ What's New in 1.0.2?
🖥️ Visual Enhancements
- Matrix-style text effects (
matrix
command) - Neon color schemes for better readability
- ASCII art system information displays
- Custom RazzFetch system info tool
- Digital clock with ASCII art
📊 System Monitoring
monitor # Launch real-time system monitor
monitor --cpu # CPU usage visualization
monitor --mem # Memory usage tracking
monitor --disk # Disk usage stats
🔍 Enhanced History Management
hsearch pattern # Search history with syntax highlighting
commands # View command history with timestamps
🔌 Plugin System 2.0
loadplugin path/to/plugin # Dynamically load plugins
unloadplugin plugin_name # Safely unload plugins
🛠️ Technical Features
Core Improvements
- NCurses integration for advanced terminal manipulation
- Enhanced signal handling
- Improved memory management
- Better plugin architecture
- Custom command aliases
Command Examples
# Navigation
change ~/projects # cd with style
list --tree # Tree view directory listing
# System Info
fetch # Custom system info display
visualize command # Command flow visualization
# Process Management
viewjobs # List background jobs
bringtofront 1 # Bring job to foreground
📦 Installation
Arch Linux (AUR)
yay -S razzshell
Build from Source
# Clone repository
git clone https://github.com/rajacharya987/razzshell.git
cd razzshell
# Build
gcc -o razzshell razzshell.c -lreadline -ldl -lncurses
# Install
sudo cp razzshell /usr/local/bin/
sudo chmod +x /usr/local/bin/razzshell
🎨 Customization
RazzShell supports extensive customization through:
- Color scheme configuration
- Plugin development
- Custom command aliases
- Visual effect settings
Example configuration:
# In your razzshell config
set_color prompt cyan
set_color error bright_red
set_theme cyberpunk
# Create custom alias
makealias ll "list --long"
🤝 Contributing
All contributions are welcome! Here's how you can help:
🐛 Bug Reports
- Use the GitHub issue tracker
- Include terminal output
- Specify your environment
💡 Feature Requests
- Describe the feature
- Explain use cases
- Suggest implementation if possible
💻 Code Contributions
- Fork the repository
- Create a feature branch
- Write clean, documented code
- Submit a pull request
🔮 Future Plans
Here's what's coming in future releases:
- Custom theming system
- More visual effects
- Enhanced scripting capabilities
- Additional monitoring tools
- Plugin marketplace
🔗 Resources
🎉 Conclusion
RazzShell 1.0.2 is just the beginning. I'm excited to see how the community uses and improves it. Whether you're a system administrator, developer, or Linux enthusiast, RazzShell offers a fresh perspective on command-line interfaces.
Try it out and let me know what you think! Feel free to:
- Star the repository
- Report issues
- Suggest features
- Contribute code
- Share your experience
💬 Discussion
What features would you like to see in future releases? How do you feel about bringing modern UI elements to the terminal? Let's discuss in the comments!
Follow me for more updates on RazzShell and other open-source projects!
Top comments (0)