linux-command
linux-command provides a single cmd entrypoint for common Linux tasks. It keeps commands short, consistent, and easy to remember.
Why linux-command
Linux commands are powerful but easy to forget, especially for archives and process checks. linux-command lowers the mental load with a unified syntax that reads like the task itself. For example, cmd tar <source> <output.tar> means “pack <source> into <output.tar>,” no long flags to recall.
Installation
To install the package, run the following command:
pip install linux-command
Install From Source (Development)
If you want to develop or modify the tool locally:
git clone https://github.com/MouxiaoHuang/linux-command.git
cd linux-command
pip install -e .
Usage
Once installed, run commands with cmd <command> [args...].
cmd -h/cmd --helplists all available commands.cmd <command> -hshows usage and examples for a specific command.
Quick examples:
cmd tar ./src out.tar.gz
cmd untar archive.tar.gz ./out
cmd ps-grep python
Before vs cmd:
tar -czvf out.tar.gz ./src -> cmd tar ./src out.tar.gz
tar -xzvf archive.tar.gz -C ./out -> cmd untar archive.tar.gz ./out
ps aux | grep python -> cmd ps-grep python
Full command list, examples, and aliases live in USAGE.md.
Contributing
We welcome contributions from the community! If you'd like to help improve linux-command, feel free to report issues or submit pull requests.
Guidelines for Contributors
- Follow the existing coding style where possible.
- Make sure your changes do not break existing functionality.
- Before submitting a major feature, it’s often a good idea to first discuss it by opening an issue.
Thank you!
Thank you for your interest in contributing to linux-command! Your contributions are greatly appreciated and help make this tool better for everyone. For any questions or to get started, feel free to reach out or open an issue.
License
This project is licensed under the MIT License.
Metadata
Release files for linux-command 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| linux_command-0.3.2.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| linux_command-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.6 kB
Release files / linux_command-0.3.2.tar.gz
| Download URL | linux_command-0.3.2.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c7661091a32eeb66bebe8a9c03f2a4d3eabb5999af70d3ccd5bd3b21706e155
|
|
BLAKE2b-256 checksum How to use checksums |
b4684ed84f2ff99c0a8ec56c25cccc32ddd3d44e5cb8d1089f20ce791401dca4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / linux_command-0.3.2-py3-none-any.whl
| Download URL | linux_command-0.3.2-py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d17320da9d2db3bbb0fed2626a1055d34f764ad3bcb1ee0d29728473fbd255ff
|
|
BLAKE2b-256 checksum How to use checksums |
4479537538fab56357de4d291c3100b4a4998f81ce76a9c2863446ee8d1b1120
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|