archie
A command line tool to make managing your Linux system easier
Features
- Environment variable management
- Disk info visualization
- Custom command system
Installation
Installation using pipx:
pipx install archie-cli
Example usage
# See help
archie --help
# or
archie help
# About
archie info
## Environment module (env)
# List env variables
archie env list
# Add or update an env variable
archie env set TEST_ENV 25 # TEST_ENV=25
archie env set SECRET_KEY my_api_key # SECRET_KEY="my_api_key"
# For string values with spaces, use quotes
archie env set TARGET_DISTRO "Linux Mint" # TARGET_DISTRO="Linux Mint"
## Disk module (disk)
# List available disks
archie disk list
# Show detailed info about all disks
archie disk info --all
## Task module (task)
# List all tasks
archie task list
# Create new tasks
# Single command
archie task set diskinfo "archie disk info --all"
# Multiple commands
archie task set archieinfo "echo Showing Archie info..." "archie info"
# This also works
archie task set "disk all" "archie disk list" "archie disk info --all"
# Run a specific task
archie task run diskinfo
# same as
archie pls diskinfo
# This also works
archie pls "disk all"
# Find Archie task file (for sharing or manual edits)
archie task locate
Why?
I began using Arch (btw) recently and while it has a ton of tools available to configure the system, I did not find a tool for editing env variables "quickly" (by quickly, i mean not needing me to manually go to the file and edit it myself, I'm used to the Windows way of doing some things). So at first I made this tool to do just that. Call it laziness if you want (it is), I just wanted a quick way to do it and I hope someone else finds it useful as well. In the end, its a wrapper around some common Linux commands with a bit of extra functionality to make them more readable and noob-friendly.
Metadata
Release files for archie-cli 0.6.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| archie_cli-0.6.9.tar.gz | 17.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| archie_cli-0.6.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.2 kB
Release files / archie_cli-0.6.9.tar.gz
| Download URL | archie_cli-0.6.9.tar.gz |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5932af905a2a804678ac638326a8059572937c3d00b78c6fe0c0608407ecc96f
|
|
BLAKE2b-256 checksum How to use checksums |
170de7dc10623ea71ac1fcf5d2a73ed3217cb209d3135e7ed7b969a4c0a74701
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / archie_cli-0.6.9-py3-none-any.whl
| Download URL | archie_cli-0.6.9-py3-none-any.whl |
|---|---|
| Size | 19.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a06e5b3b1bb356a8371853610dc6a2039fcc4c4e7dd257e7910041fe196ac98
|
|
BLAKE2b-256 checksum How to use checksums |
fe5b3918f1154bb17608e2a5421d95e87c1ddaefd7501a7f22e9c0b16e2fd932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|