Skip to content
/ cli Public

Official command-line interface for managing Aureli

License

Notifications You must be signed in to change notification settings

eq-desktop/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aureli CLI

“Your desktop, your rules. Full control at your fingertips.”


📌 Overview

Aureli CLI is the command-line interface for Aureli — the next-generation Linux desktop shell and environment.
It allows you to launch, control, and configure every aspect of Aureli, from panels and launchers to dialogs, notifications, and Notch apps.

With Aureli CLI, you can:

  • Start, restart, or quit the Aureli shell.
  • Lock your screen or open the notification center.
  • Configure settings dynamically.
  • Create and manage Notch apps (dynamic popups and mini-apps).
  • Launch dialogs with fully customizable content and behavior.

⚡ Installation

Make sure you have Python 3 installed. Install it by cloning the repo:

git clone https://github.com/eq-desktop/cli.git
cd cli/
./install.sh

🚀 Usage

au <command> [arguments]

Available Commands

Command Description
run Start Aureli
install Install Aureli
lock Lock the screen
settings Open settings panel
update Check for updates (not yet implemented)
launchpad Open the Launchpad
new_notch_app <file> <title> Create a new Notch app
destroy_notch_app Forcefully quit a Notch app
dialog <appName> <iconPath> <title> <description> <accept> <decline> <commandAccept> <commandDecline> <customStyle> Open a customizable dialog
notification_center Open the notification center
quit Quit Aureli
restart Restart Aureli
set <setting> <value> Set a specific setting (e.g., bar.height)
get <setting> Get the value of a setting
reset <setting> [--all] Reset a setting or all settings

🛠 Configuration

Aureli CLI reads and writes settings directly to Aureli Shell:

  • Set values dynamically:

    au set bar.height 22
  • Get current values:

    au get bar.height
  • Reset a specific setting or all settings:

    au reset bar.height
    au reset --all

🔧 Development

Aureli CLI is built in Python 3 and designed to integrate seamlessly with the Aureli shell. Feel free to fork, contribute, or extend the CLI to suit your needs.


⚖️ License

Released under the MIT License. You are free to use, modify, and distribute this software as you wish.

About

Official command-line interface for managing Aureli

Topics

Resources

License

Stars

Watchers

Forks