Skip to main content

A commandline program for managing and launching projects.

Project description


A project manager and script launcher made in Python.


pip install euclid-launcher


Commands are simple one-line bash scripts that will be saved for execution later.

Add command

euclid add <script-name> "<script>"


euclid add hello-world "echo Hello World"

Running commands

euclid run <script-name>


euclid run hello-world


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>"


euclid group hi-all "hello-world hello-you"

Running Groups

euclid run <group-name>


euclid run hi-all

Running Groups in Parallel

euclid run -p <group-name>
# or
euclid run --parallel <group-name>

Project details

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.

Built Distribution

euclid_launcher-1.0.1-py3.8.egg (6.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page