From 29ad4dd9054cd4c520bee1c0cf134a26a59027b5 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 3 Apr 2020 14:46:29 +0200 Subject: [PATCH] Get a nice ASCII message showing --- autonomic/__main__.py | 21 +++++++++++++++++++++ autonomic/__version__.py | 0 pyproject.toml | 15 +++++++++++++++ setup.cfg | 6 ++++++ 4 files changed, 42 insertions(+) create mode 100644 autonomic/__main__.py create mode 100644 autonomic/__version__.py diff --git a/autonomic/__main__.py b/autonomic/__main__.py new file mode 100644 index 0000000..93219ec --- /dev/null +++ b/autonomic/__main__.py @@ -0,0 +1,21 @@ +"""Command-line entrypoint.""" + +import click + + +@click.command() +def main(): + """ + \b + ___ _ _ + / _ \ | | (_) + / /_\ \_ _| |_ ___ _ __ ___ _ __ ___ _ ___ + | _ | | | | __/ _ \| '_ \ / _ \| '_ ` _ \| |/ __| + | | | | |_| | || (_) | | | | (_) | | | | | | | (__ + \_| |_/\__,_|\__\___/|_| |_|\___/|_| |_| |_|_|\___| + """ # noqa + pass + + +if __name__ == '__main__': + main() diff --git a/autonomic/__version__.py b/autonomic/__version__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml index 8dc26c9..ed12962 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,6 +6,21 @@ requires = [ ] build-backend = "setuptools.build_meta" +[tool.poetry] +name = "autonomic" +version = "0.0.1" +description = "Command line utility belt for Autonomic" +authors = ["Luke Murphy "] + +[tool.poetry.dependencies] +python = ">= 3.8.0" + +[tool.poetry.dev-dependencies] +black = "^19.10b0" +isort = "^4.3.21" +flake8 = "^3.7.9" + + [tool.black] line-length = 80 target-version = ["py38"] diff --git a/setup.cfg b/setup.cfg index 7a9edd0..503a201 100644 --- a/setup.cfg +++ b/setup.cfg @@ -41,10 +41,16 @@ package_dir = = . packages = find: zip_safe = False +install_requires = + click >= 7.1.1, <= 8.0 [options.packages.find] where = . +[options.entry_points] +console_scripts = + autonomic = autonomic.__main__:main + [build_sphinx] all_files = 1 build-dir = docs/build