Skip to content

Installation

Prerequisite: fzf is required for the TUI interface in the Carch scripts. Make sure it’s installed before using Carch.

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

Choose one of the following version to try Carch:

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

You can install Carch permanently on your system using our install script:

Terminal window
bash -c "$(curl -fsSL chalisehari.com.np/carchinstall)"

You can also use these options:

Terminal window
# Update existing installation
bash -c "$(curl -fsSL chalisehari.com.np/carchinstall)" -- update
Terminal window
# Uninstall Carch
bash -c "$(curl -fsSL chalisehari.com.np/carchinstall)" -- uninstall

Carch is available on crates.io.

You can install it using Cargo with the carch crate.

Terminal window
cargo install carch

Once that’s done, you can run it by typing carch in your terminal.

Terminal window
sudo pacman -S --noconfirm rust man-db man git wget noto-fonts-emoji curl bash-completion ttf-nerd-fonts-symbols ttf-jetbrains-mono-nerd cargo fzf glibc gcc
Terminal window
sudo dnf install rust man-db man git wget google-noto-color-emoji-fonts google-noto-emoji-fonts jetbrains-mono-fonts-all bash-completion-devel curl cargo fzf glibc gcc -y
Terminal window
git clone --depth 1 https://github.com/harilvfs/carch
cd carch
cargo build --release
cd build/release/
sudo cp -r carch /usr/local/bin/

Now you can run carch in your terminal. If you encounter any issues on Fedora, they might be dependency-related. The installation should work smoothly, but if any problems arise, please open an issue or email me at harilvfs@chalisehari.com.np.