Skip to main content

Task tool with make-like features.

Project description

Powershovel

Powershovel is a modular task tool written in python3. It is intended to be a replacement for Make, emulating and expanding on some of it's most useful features.

Installation

TODO: Not in pypi yet but eventually...

pip install powershovel

Basic Usage

Create a task

Tasks are created by decorating a python function. The task should be in or imported by shovel.py in the working directory.

from powershovel import task

@task()
def my_task(*args, **kwargs):
    print(args, kwargs)

Run a task

Arguments and flags are passed as args and kwargs.

$ shovel my_task arg1 arg2 --flag --flag=2

Advanced Usage

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

ixian-0.0.0.tar.gz (10.2 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