Metadata-Version: 2.1
Name: ixian
Version: 0.0.0
Summary: Task tool with make-like features.
Home-page: https://github.com/kreneskyp/ixian
Author: Peter Krenesky
Author-email: kreneskyp@gmail.com
Maintainer: Peter Krenesky
Maintainer-email: kreneskyp@gmail.com
License: Apache License, Version 2.0
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
        
        * [Tasks](docs/tasks.md)
        * [Config](docs/config.md)
        * [Checks](docs/check.md)
        * [Modules](docs/modules.md)
        
Keywords: tasks,shovel,rake,make,ixian,ix
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
