Skip to main content

Ecdysys

Little CLI tool to print and update system Currently supported package managers are:

  • pacman (requires pacman-contrib as well)
  • yay and paru (aur support)
  • dnf
  • flatpak

Installation

From Pypi

pip install ecdysys

From the Aur

paru -S python-ecdysys
  1. Create a config.toml file, 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

Metadata

Release files for ecdysys 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ecdysys 0.1.9
File Size Uploaded
ecdysys-0.1.9.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ecdysys 0.1.9
File Interpreter ABI Platform
ecdysys-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / ecdysys-0.1.9.tar.gz

Download URL ecdysys-0.1.9.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
000b35c6fd5b555164761210472b868b80d21b8c897d182271f9ff28e3db7b3a
BLAKE2b-256 checksum
How to use checksums
5e3e7c05151e9579f82ec7c31236dc3dcb5bf5153463b11263373319eeb84e12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.5

Release files / ecdysys-0.1.9-py3-none-any.whl

Download URL ecdysys-0.1.9-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e8f0e391540252007a43ff8231ebaf95f66793afdc2aa87cbf34809249d373a
BLAKE2b-256 checksum
How to use checksums
b79a097c4ac316f19feefbfa91bbccbe891ccf79fdffa55cf919f5afc45980e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.5

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page