A commandline program for managing and launching projects.
Project description
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>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.