Skip to main content

linux-command

CI PyPI GitHub stars

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 --help lists all available commands.
  • cmd <command> -h shows 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)

Source distribution for linux-command 0.3.2
File Size Uploaded
linux_command-0.3.2.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for linux-command 0.3.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.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