A TUI-based maintenance tool for Arch Linux that provides system updates, package management, and maintenance utilities.
Cylon is a Terminal User Interface (TUI) program written in bash that helps users maintain Arch Linux distributions. It provides a menu-driven interface for system updates, package management with pacman and AUR helpers, and various system maintenance tasks like scanning for issues and cleaning files. It solves the problem of managing Arch Linux maintenance through scattered command-line tools by centralizing them in an accessible TUI.
Arch Linux users, including those on derivatives like Manjaro and EndeavourOS, who want a streamlined, menu-based tool for routine system maintenance without leaving the terminal.
Developers choose Cylon because it consolidates dozens of Arch maintenance operations into a single TUI, reducing command memorization and manual effort. Its integration with AUR helpers, system scanners, and cleanup tools offers a comprehensive, user-friendly alternative to running individual commands.
A Terminal user interface for maintaining an Arch Linux distribution.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both auracle and trizen for AUR updates, searches, installations, and removals, as detailed in the AUR helper options section of the features list.
Includes checks for failed systemd services, broken symlinks, lost files, disk usage, and duplicates via rmlint, covering dozens of system health aspects in a single menu.
Generates detailed update reports with Arch news RSS feeds and CVE vulnerability data via arch-audit, providing security insights and package update summaries, as shown in the usage options.
Offers a menu-driven interface with dialog GUIs for file selection, making complex tasks like package management and cleanup accessible without memorizing commands.
Exclusively designed for Arch Linux and its derivatives, making it incompatible with other distributions, as stated in the installation section where it only works on Arch-based systems.
Requires numerous dependencies, including optional ones like auracle-git and rmlint for full functionality, which complicates setup and increases system footprint, as listed in the dependencies table.
Written in bash, it may lack the performance and error-handling robustness of compiled languages, potentially leading to issues in edge cases or with complex system states.