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
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
ixian-0.0.1.dev194.tar.gz
(26.4 kB
view hashes)
Built Distribution
Close
Hashes for ixian-0.0.1.dev194-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77df4d98c003ddbb3d717539c336237e28261c2557b327ea4b7f8821af66bb31 |
|
MD5 | f5fb1479920daf5bbdf55085ed2c1a77 |
|
BLAKE2b-256 | 441124ec1bef00dd8d8f39ec110d047f191ce286ef73fe47ca1ca672b6cf40aa |