Skip to main content

A simple interface to run a bash command from python. It wraps Popen, so it's easier to run the command

Project description

run_cmd

This code is a simple wrapper for Popen to run shell commands from python. The required version of python is 3.8 or above.

Installation:

pip

You can install it via pip:

pip install run-cmd

poetry

To install this code, you will need to first install Poetry (https://python-poetry.org/docs/#installation). Poetry is a dependency manager for Python that will allow you to easily install this code and its dependencies.

Once you have Poetry installed, you can install this code by running the following command from the root directory of this code:

poetry add run-cmd

This will install this code and all of its dependencies.

Usage:

To use this code, you can simply import the run_cmd function:

from run_cmd.run_cmd import run_cmd

print(run_cmd('ls'))

output:
LICENSE  README.md  log/  poetry.lock  pyproject.toml  run_cmd/

Then, you can call the run_cmd function with a shell command as a string:

If an error thrown it caught, and logged before, erroring out.

You can also specify whether you want the output to be returned as a list or a string:

run_cmd('ls', split=True)

This will output the result as a list, with each element being one line of output.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magic_run_cmd-1.0.0.tar.gz (6.0 kB view hashes)

Uploaded Source

Built Distribution

magic_run_cmd-1.0.0-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page