carch 5.2.1

A simple CLI tool to automate Linux system setup 🧩
carch-5.2.1 is not a library.

Built Wit Ratatui github actions build status Crates Carch Downloads License deps status

InstallationContributingChangelogDocsRoadmap ↗

Carch is a CLI tool that automates your Linux post-installation setup with a beautiful TUI (built with ratatui). It uses a collection of modular Bash scripts to quickly configure your system and install your favorite applications, getting you ready to work or play in minutes.

Currently supports Arch & Fedora based distros.

Features

  • Interactive TUI: A user-friendly terminal interface for selecting and running setup scripts.
  • Modular Scripts: Easily enable, disable, or add scripts for system settings, developer tools, desktop environments, and more.
  • Package Management: Streamlined installation of packages from official repositories, AUR, and other sources.
  • Customizable: You can modify the included scripts or add your own to fit your needs.

For more, check out the documentation.

This method downloads and runs carch in a temporary location and does not install it permanently. Once you close carch, it will be removed.

⭐ Stable Version

bash -c "$(curl -fsSL chalisehari.com.np/carch)"

🚀 Dev Version

bash -c "$(curl -fsSL chalisehari.com.np/carchdev)"

License: MIT