| Crates.io | LanguageRevamp |
| lib.rs | LanguageRevamp |
| version | 1.1.0 |
| created_at | 2025-04-01 10:04:04.060302+00 |
| updated_at | 2025-04-01 12:03:35.298267+00 |
| description | CLI unified tool to check, update, install programming languages. |
| homepage | |
| repository | https://github.com/Dokuqui/LanguageRevamp |
| max_upload_size | |
| id | 1614654 |
| size | 119,967 |
Language Revamp is a cross-platform CLI tool for managing programming language installations and updates.
Currently, it supports Go, Rust, and Python with commands to check, update, and install these languages.
To use Language Revamp locally:
Clone the repository:
git clone https://github.com/Dokuqui/LanguageRevamp.git
cd LanguageRevamp
Build the project:
cargo build
Run the project:
cargo run -- <language> <command>
Example:
cargo run -- python --check
Once Language Revamp is published, you will be able to install it using:
cargo install language-revamp
Download the Correct Binary for Your OS:
language-revamp-windows.exelanguage-revamp-linuxMove the Binary to a System Path: Use the following commands to move the binary and make it executable (for Linux):
mv language-revamp-linux /usr/local/bin/language-revamp
chmod +x /usr/local/bin/language-revamp
Verify installation:
language-revamp --help
📌 Windows Users: Move the .exe to a folder included in your PATH, or manually add it to the PATH variable.
Check if a language is installed and its current version.
language-revamp <language> --check
Example:
language-revamp go --check
Install the selected language if not found on the system.
language-revamp <language> --install
Example:
language-revamp rust --install
Update the selected language to the latest version.
language-revamp <language> --update
Example:
language-revamp python --update
| Language | Check | Install | Update |
|---|---|---|---|
| Go | ✅ | ✅ | ✅ |
| Rust | ✅ | ✅ | ✅ |
| Python | ✅ | ✅ | ✅ |
| Node JS | ✅ | ✅ | ✅ |
| JAVA | ✅ | ✅ | ✅ |
We aim to make Language Revamp easier to install by supporting:
Pull requests are welcome! If you find a bug or want to request a feature, open an issue.