Euclid
A project manager and script launcher made in Python.
Installing
pip install euclid-launcher
Commands
Commands are simple one-line bash scripts that will be saved for execution later.
Add command
euclid add <script-name> "<script>"
Example:
euclid add hello-world "echo Hello World"
Running commands
euclid run <script-name>
Example:
euclid run hello-world
Groups
For running many commands together, you can group them.
Running a group will run all the commands synchronously by default, however you can use the parallel flag that is shown down below.
Add group
euclid group <group-name> "<script1-name> <script2-name>"
Example:
euclid group hi-all "hello-world hello-you"
Running Groups
euclid run <group-name>
Example:
euclid run hi-all
Running Groups in Parallel
euclid run -p <group-name>
# or
euclid run --parallel <group-name>
Metadata
Release files for euclid-launcher 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| euclid_launcher-1.0.1-py3.8.egg | Legacy Egg format | - | - | Details |
Release files / euclid_launcher-1.0.1-py3.8.egg
| Download URL | euclid_launcher-1.0.1-py3.8.egg |
|---|---|
| Size | 6.9 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
9101c2bb99f786f25c768edbc6143b288f795da4ec08cb9a97853439efdcf316
|
|
BLAKE2b-256 checksum How to use checksums |
dcc094a2f9d676f228c707b001834212c0a33e5e51a75bf0c4bb2229c557f5a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
|
Security for euclid-launcher 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.