DEV Community

Razz Acharya
Razz Acharya

Posted on

๐Ÿš€ RazzShell v1.0.1 is Here: Plugin Support, Enhanced Job Management, and More! ๐ŸŒŸ

Iโ€™m excited to announce the official release of RazzShell v1.0.1, packed with new features and improvements to elevate your command-line experience. If you're a developer, system administrator, or power user looking for a customizable and feature-rich shell, this update is for you.

๐Ÿš€ What's New in RazzShell v1.0.1?
RazzShell has been designed with usability, customization, and flexibility in mind. Here are some of the standout features in this release:

๐Ÿ”Œ Plugin Support
You can now dynamically load and unload plugins in RazzShell. This opens up endless possibilities for expanding the shellโ€™s functionality to suit your needs. Whether you want to add third-party tools, custom scripts, or new commands, plugin support makes it easy to extend RazzShell without compromising performance.

โšก Signal Handling
Managing processes is a crucial part of working in a command-line environment, and in v1.0.1, RazzShell introduces better signal handling. Whether youโ€™re dealing with SIGINT, SIGTSTP, or other signals, this feature ensures smoother task management and prevents unexpected disruptions while working with processes.

๐Ÿ› ๏ธ Job Management
Job management just got a lot easier. With this update, you can easily control background processes. Use the fg, bg, and jobs commands to move processes between the foreground and background with ease. Itโ€™s the perfect addition for power users who juggle multiple tasks in the terminal.

โœจ Autocompletion & Custom Aliases
No more memorizing long commands! Autocompletion now makes it easier to execute commands without typing out the full text. Plus, the new makealias command lets you create custom aliases for frequently used commands, speeding up your workflow even further.

โช Enhanced Command History
Navigating your command history has never been more intuitive. With Readline library support, you can quickly scroll through past commands, making it easier to reuse and adjust previous work.

๐ŸŽจ Customization
RazzShell remains highly customizable. You can tweak everything from its appearance to its behavior, making it the perfect fit for any workflow. Whether you're a minimalist or love to add personal touches, RazzShell has you covered.

๐Ÿƒโ€โ™‚๏ธ How to Install RazzShell v1.0.1
Getting started with RazzShell is easy. Hereโ€™s how to install it:

For Arch Linux users:

yay -S razzshell
For other Unix-like systems, follow these steps:

Clone the repository:

git clone https://github.com/rajacharya987/razzshell.git
Navigate to the project directory:

cd razzshell
Compile the source code:

gcc -o razzshell razzshell.c -lreadline
Install RazzShell:

sudo cp razzshell /usr/local/bin/
sudo chmod +x /usr/local/bin/razzshell
Once installed, simply run razzshell in your terminal to start using it.

๐Ÿ’ก Why Should You Try RazzShell?
RazzShell aims to simplify the Unix shell experience without sacrificing power or flexibility. Itโ€™s perfect for developers and users who want an intuitive, feature-packed environment without the steep learning curve of traditional shells.

If youโ€™ve ever felt that Unix shells are too complex or not visually engaging, RazzShellโ€™s colorful output, simplified commands, and customizability may just be the solution youโ€™ve been looking for.

๐Ÿšง Whatโ€™s Next for RazzShell?
The journey doesnโ€™t stop here! Iโ€™m already working on the next set of features and improvements, including:

Additional built-in commands
Enhanced compatibility with different systems
More options for customization and configuration
๐Ÿ’ฌ Get Involved!
The development of RazzShell is open-source and community-driven. If youโ€™re interested in contributing, feel free to head over to the GitHub repository to report bugs, suggest new features, or submit pull requests. Iโ€™d love to hear your feedback!

๐ŸŒŸ Give RazzShell v1.0.1 a try and let me know how it works for you!

Top comments (0)