Skip to content

NOOB-3301/Linux_CLI_Control_centre

Repository files navigation

Linux CLI Control Center

A terminal-based control center for Linux, built with React Ink. This CLI application provides a user-friendly interface for managing system settings such as system information, Bluetooth, Wi-Fi, disk management, and power options.

image

Features

  • System Info: View detailed system information.
  • Bluetooth Manager: Manage Bluetooth connections.(Uses blueman-manager)
  • Wi-Fi Manager: Handle Wi-Fi connections.
  • Disk Manager: Manage storage and disk usage.
  • Network Manager: Check internet connectivity.
  • Power Menu: Display power options.
  • Keyboard Navigation: Navigate using keyboard inputs.
  • Graceful Exit: Press q to quit the application.

Installation

Ensure you have Node.js installed, then clone this repository and install dependencies:

git clone https://github.com/yourusername/linux-cli-controlcentre.git
cd linux-cli-controlcentre
npm install

Usage

Run the application with:

npm run build
chmod +X dist/*
npm link

(OR)

npm run build
chmod +X dist/*
sudo npm link

Controls

  • Use arrow keys to navigate.
  • Press Enter to select an option.
  • Press q to exit the application.

Dependencies

Contributing

Feel free to fork and submit pull requests. Any contributions are welcome!

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published