Python CLI to update your system packages
Project description
Ecdysys
Little CLI tool to print and update system Currently supported package managers are:
pacman(requirespacman-contribas well)yayandparu(aur support)dnfflatpak
Installation
From Pypi
pip install ecdysys
From the Aur
paru -S python-ecdysys
- Create a
config.tomlfile, these are the following entry available
| Entry | Usage | Valid entry | Example |
|---|---|---|---|
pkg_managers* |
package manager to use | any of the supported package manager (list of string) | [ "pacman", "flatpak" ] |
aur_helper |
aur helper to use (pacman must be set in pkg_managers |
any of the supported aur helper (string) | "paru" |
post_install_script |
path to script ot run after installation | path to file (string) | path/to/script |
args_<package manager> |
arguments for any of the selected package manager | string | args_pacman = "--noconfirm" |
sudobin |
sudobin executable ame or path | string | sudo-rs; /usr/bin/sudo-rs |
*Must be set
Usage
usage: ecdysys [-h] [-v] [-l] [-u] [--no-spinner]
Python CLI to update your system packages
options:
-h, --help show this help message and exit
-v, --version Print version
-l, --list List available updates
-u, --update Update package
--no-spinner Doesn't show spinner when listing updates
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ecdysys-0.1.9.tar.gz
(5.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ecdysys-0.1.9.tar.gz.
File metadata
- Download URL: ecdysys-0.1.9.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
000b35c6fd5b555164761210472b868b80d21b8c897d182271f9ff28e3db7b3a
|
|
| MD5 |
87c60c81af1b0e1db7e24a434eedfa0e
|
|
| BLAKE2b-256 |
5e3e7c05151e9579f82ec7c31236dc3dcb5bf5153463b11263373319eeb84e12
|
File details
Details for the file ecdysys-0.1.9-py3-none-any.whl.
File metadata
- Download URL: ecdysys-0.1.9-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e8f0e391540252007a43ff8231ebaf95f66793afdc2aa87cbf34809249d373a
|
|
| MD5 |
b13169dc4950f556ba4b5794683c1ca8
|
|
| BLAKE2b-256 |
b79a097c4ac316f19feefbfa91bbccbe891ccf79fdffa55cf919f5afc45980e7
|