Skip to main content

Task tool with make-like features.

Project description

Ixian

Ixian 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

pip install ixian

Basic Usage

Create a task

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

from ixian import task

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

Run a task

Arguments and flags are passed as args and kwargs.

$ ix 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.1.dev194.tar.gz (26.4 kB view hashes)

Uploaded Source

Built Distribution

ixian-0.0.1.dev194-py3-none-any.whl (80.4 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