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 with all dependencies, you can use the following command:
pip install rapidexec
-
To install RapidExec with only export dependencies, you can use the following command:
pip install rapidexec[export]
-
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
export
-
Scenario: toml file pyproject.toml and output file requirements.txt
$ rapidexec export -f pyproject.toml -o requirements.txt
-
Scenario: exclude optional groups
$ rapidexec export --exclude dev,export
-
Scenario: include only specific optional groups
$ rapidexec export --include dev
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)
| File | Size | Uploaded | |
|---|---|---|---|
| rapidexec-0.0.4.tar.gz | 63.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|