Skip to main content

A simple, fast, and flexible way to execute commands in a Docker container.

Project description

RapidExec (Work in progress)

RapidExec is a command line tool that allows you to easier access docker containers. It is written in Python and uses the docker API to interact with the containers.

Installation

To install RapidExec, you can use pip:

pip install rapidexec

Usage

To use RapidExec, you can use the following command:

rapidexec [OPTIONS] COMMAND [ARGS]...

Options

Option Description
--help Shows usage information
--version Show the version and exit.

Commands

Command Description
docker-ps List all running containers.
docker-logs Show the logs of a container.
compose-logs Show the logs of a docker-compose service.
export Export pyproject.toml dependencies to a requirements.txt file.

Example output

docker-ps

$ rapidexec docker-ps

image

export

  1. Scenario: toml file pyproject.toml and output file requirements.txt

    $ rapidexec export -f pyproject.toml -o requirements.txt
    

    image

  2. Scenario: exclude optional groups

    $ rapidexec export --exclude dev,export
    

    image

  3. Scenario: include only specific optional groups

    $ rapidexec export --include dev
    

    image

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

If you want to contribute to this project, you can create a pull request on GitHub.

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

rapidexec-0.0.1.tar.gz (63.8 kB view hashes)

Uploaded Source

Built Distribution

rapidexec-0.0.1-py2.py3-none-any.whl (15.7 kB view hashes)

Uploaded Python 2 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