Skip to main content

cmds for python

A library that enables easy running and concatenation of bash commands in python

Installation

Install using pip:

pip install cmds

Install using source code:

git clone https://github.com/qiueer/cmds
cd cmds
python setup.py install

Usage

Run commands as you would in bash:

>>> from cmds import cmds
>>> cmds('ls . | grep ".pyc"')
cmds.pyc

Chain commands for the same effect:

>>> cmds('ls . ').cmds('grep ".pyc"')
cmds.pyc

Warning

Please note that this library uses shell=True under the hood. This means that this library is NOT suitable for running untrusted commands. (See explanation)

Support + Contributing

Feel free to make pull requests, or report issues via the repo:

https://github.com/qiueer/cmds

Metadata

Release files for cmds 0.1.1

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

Source distribution (sdist)

Source distribution for cmds 0.1.1
File Size Uploaded
cmds-0.1.1.tar.gz 2.9 kB Details

Release files / cmds-0.1.1.tar.gz

Download URL cmds-0.1.1.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
31659c9bf5ddd49207c1f52e8756e667c26565417cb483461ded23729c49cf07
BLAKE2b-256 checksum
How to use checksums
802a3fe0559f2366bd86a633de373ca67a58547a7adbc06f0708be4ebb3409a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1

1 release file

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