Skip to main content

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

  1. To install RapidExec with all dependencies, you can use the following command:

    pip install rapidexec
    
  2. To install RapidExec with only export dependencies, you can use the following command:

    pip install rapidexec[export]
    
  3. To install RapidExec with only docker dependencies, you can use the following command:

    pip install rapidexec[docker]
    

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.

Metadata

Release files for rapidexec 0.0.4

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

Source distribution (sdist)

Source distribution for rapidexec 0.0.4
File Size Uploaded
rapidexec-0.0.4.tar.gz 63.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rapidexec 0.0.4
File Interpreter ABI Platform
rapidexec-0.0.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 78.8 kB

Release files / rapidexec-0.0.4.tar.gz

Download URL rapidexec-0.0.4.tar.gz
Size 63.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a8149be442f113c95863899788e72526adfb48dae442a5a64344baddecc47d9c
BLAKE2b-256 checksum
How to use checksums
1760bdff7715a980c5a3e783e52049cb3a79d2ccb38305826ac5e433733c3bcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.0rc1

Release files / rapidexec-0.0.4-py2.py3-none-any.whl

Download URL rapidexec-0.0.4-py2.py3-none-any.whl
Size 15.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9a16f46a636c82be00ac76cb537dc83e787b0a271bf14265a33f435d39962481
BLAKE2b-256 checksum
How to use checksums
1b5a95724bad2130786016611cb6bcd2447b462286c7ef174e9a735260a9c628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.0rc1

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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