Metadata-Version: 2.1
Name: begin-cli
Version: 0.4.0
Summary: A utility for running targets in a targets.py file
Home-page: https://github.com/LachlanMarnham/begin
License: MIT
Author: Lachlan Marnham
Maintainer: Lachlan Marnham
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Project-URL: Repository, https://github.com/LachlanMarnham/begin
Description-Content-Type: text/markdown

# `begin` - v0.4.0
[![image](https://img.shields.io/pypi/v/begin-cli.svg)](https://pypi.org/project/begin-cli/)
[![image](https://img.shields.io/pypi/l/begin-cli.svg)](https://pypi.org/project/begin-cli/)
[![image](https://img.shields.io/pypi/pyversions/begin-cli.svg)](https://pypi.org/project/begin-cli/)
![tests](https://github.com/LachlanMarnham/begin/actions/workflows/tests.yml/badge.svg?branch=master)
![flake8](https://github.com/LachlanMarnham/begin/actions/workflows/flake8.yml/badge.svg?branch=master)
[![codecov](https://codecov.io/gh/LachlanMarnham/begin/branch/master/graph/badge.svg)](https://codecov.io/gh/LachlanMarnham/begin)


## Usage
```bash
begin <target_name>@<registry_name> [<key>:<value>]
```
1. Arguments to be passed to targets should take the form `<arg_name>:<arg_value>`
2. Registry names must not contain a colon
3. Target names must not contain a colon or an `@`
4. If a target name, registry name or argument value contains whitespace, it must be
wrapped in single quotes.

