Carch Project Roadmap
Current Phase [ Advancing Script Development ] ![]()
The project is now progressing through its development phase, focusing on expanding and modularizing the scripts to support different distros.
Upcoming Features and Improvements ✨
Expand Functionality for Different Distributions 🌐
- Add full support for popular distributions:
- Arch
- Debian
- Fedora
- openSUSE

- Void

- Arch
- Develop distribution-specific setup scripts.
- Add full support for popular distributions:
Enhance Script Stability 🔧
- Refactor existing scripts for improved stability.
- Implement error handling and logging for better debugging.
Rust Implementation 🦀
- Create a single executable binary for Carch.
- Develop a Rust-based TUI.
- Add additional Rust scripts for enhanced functionality.
Core System Setup Scripts ⚙️
- Develop beginner-friendly scripts for core system setup (e.g., package management, user configuration).
- Include guides and documentation to assist new users.
Integrate popup-style run script TUI:
- Run Scripts inside the TUI without leaving it, removing the old
fzfpop-out style and providing a smoother experience.
- Run Scripts inside the TUI without leaving it, removing the old
Carch Project Checklist
Expand support for popular distributions:
- Arch

- Fedora

- Debian

- openSUSE

- Void

- Arch
Refactor scripts for stability:
- Implement error handling

- Add logging capabilities

- Implement error handling
Implement Rust :
- Develop a TUI (Text-based User Interface).

- Create a single executable binary.

- Add additional Rust scripts to enhance scriptability.

- Develop a TUI (Text-based User Interface).
Create core system setup scripts:
- User configuration

- Package management

- Documentation for beginners

- User configuration
Integrate popup-style run script TUI:
- Scripts now run inside the TUI without leaving it, removing the old
fzfpop-out style and providing a smoother experience.
- Scripts now run inside the TUI without leaving it, removing the old
Timeline (Tentative) 📅
- Q 2025: Develop a Rust-based TUI for enhanced user interaction. 🦀

- Q Mid 2025/2026: Refactor existing scripts for stability and begin expanding distribution support. (still on the way)

