Skip to main content

Run batch scripts in a managed way

Project description

pip install jobx


Magical tool to run batch tasks.

Get Started

  1. install jobx : pip install -U -i https://pypi.org/simple jobx.
  2. create task config file,it's recommended to name as jobx.yaml.
  3. run tasks (presume that the name is jobx.yaml).
    1. run all tasks: jobx * (jobx \* on Linux/MacOS).
    2. run specific task: jobx task-name.
    3. run multiple tasks: jobx t1,t2 (task names are split by , , no space).
    4. run tasks with matching names: jobx tasks.yaml *plugin*install (matching like fnmatch).

If the config file name is not the default one (jobx.yaml), you need to specify the name with -f flag. For example, jobx -f my-task.yaml task1.

Acknowledgement

  • jinja2
  • python-fire

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jobx-0.0.2.9.tar.gz (9.5 kB view hashes)

Uploaded Source

Built Distribution

jobx-0.0.2.9-py3-none-any.whl (12.5 kB view hashes)

Uploaded Python 3

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