A commandline program for managing and launching projects.
Project description
Euclid
A project manager and script launcher made in Python.
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 Distribution
euclid-launcher-1.0.0.tar.gz
(3.4 kB
view hashes)