carch 4.3.3

A Simple Script to Make Linux System Setups Easier 🧩
carch-4.3.3 is not a library.

Carch

A Simple Script That May Help You Automate Linux System Setups.

Preview

Currently Supports Arch or Fedora Based Distros.

GitHub Issues Github Prs Github Commit Github Star Github Fork Carch Downloads Crates Carch Docs

About

"What the heck is this script? Good question! It’s just a bunch of simple bash scripts anyone can run by picking options. You’ll see categories like system, terminal, desktop, development, etc. Inside each, there are script names — like in terminal, you’ll find Kitty, alacritty, and more. When you run one, it installs the package and sets up my minimal and clean config. That’s it. Just pick, run, and it does the rest for you.

[!NOTE]
Yeah, the script does everything by itself, but it might not work on every system.
If your setup is a bit different, some stuff might break.
Just check the preview in the menu to see what the script actually does.

Yeah, most scripts work fine, but if you find any bugs, drop a bug report.
Got ideas or features to add? Open a feature request anytime!

Btw, I highly recommend checking out the Carch docs for more details.

Live Test 🎯

You can run or use Carch directly without installing it on your system.

Choose one of the following version to try Carch:

⭐ Stable Version [ Latest Release ]

bash <(curl -L https://chalisehari.com.np/carch)

🧪 Dev Version [ Latest Commits ]

bash <(curl -L https://chalisehari.com.np/carchdev)

Installation

Carch mainly supports Arch and Fedora.

To install, run:

bash <(curl -L https://chalisehari.com.np/carchinstall)

It works on Arch/Fedora-based distros too. If something breaks, just drop it in the issues tab.

📦 Cargo Crate

Carch is available on Cargo Crate too.

For Arch/Fedora, it's easy if you have Rust.

First, install dependencies:

Arch Linux

sudo pacman -S --noconfirm figlet fzf

Fedora Linux

sudo dnf install figlet fzf -y

Then, install Carch:

cargo install carch

Run it with carch in the terminal.

[!TIP] If carch doesn’t run, add Cargo’s bin directory to your PATH:

export PATH="$HOME/.cargo/bin:$PATH"

Commands

Carch supports some commands too. You can view them by running:

carch --help

Roadmap

Check the full roadmap in the docs.

Contributing

PRs & contributions are welcome! Read the contributing guide first.

Code of Conduct

We want a welcoming environment for everyone. Please follow our code of conduct.

Contributors

Thanks to everyone who contributed — reporting bugs, providing feedback, or submitting PRs.

Contributors

Inspiration

Reach Me

Got a question or feedback? Hit me up via:

TelegramDiscordEmail

Carch is MIT licensed, so you're free to fork and use it as you like. Thank you!