From 5e3f6845a23dc78ba59c1a98ca1b5c1f52349ff9 Mon Sep 17 00:00:00 2001 From: focus_ed Date: Wed, 14 May 2025 03:32:27 +0000 Subject: [PATCH] Added main files to the repo --- kpr_docs/MANIFEST.in | 1 + kpr_docs/__init__.py | Bin 0 -> 1024 bytes kpr_docs/cli.py | 12 ++++++++++++ kpr_docs/kpr_docs.txt | 14 ++++++++++++++ 4 files changed, 27 insertions(+) create mode 100644 kpr_docs/MANIFEST.in create mode 100644 kpr_docs/__init__.py create mode 100644 kpr_docs/cli.py create mode 100644 kpr_docs/kpr_docs.txt diff --git a/kpr_docs/MANIFEST.in b/kpr_docs/MANIFEST.in new file mode 100644 index 0000000..833e9a1 --- /dev/null +++ b/kpr_docs/MANIFEST.in @@ -0,0 +1 @@ +include kpr_docs/kpr_docs.txt diff --git a/kpr_docs/__init__.py b/kpr_docs/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/kpr_docs/cli.py b/kpr_docs/cli.py new file mode 100644 index 0000000..9b2a03a --- /dev/null +++ b/kpr_docs/cli.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from rich.console import Console +from rich.markdown import Markdown +import importlib.resources + +def main(): + + try: + with importlib.resources.open_text('kpr_docs', 'kpr_docs.txt') as f: + print(f.read()) + except FileNotFoundError: + print("Documentation file not found.") diff --git a/kpr_docs/kpr_docs.txt b/kpr_docs/kpr_docs.txt new file mode 100644 index 0000000..c4038e8 --- /dev/null +++ b/kpr_docs/kpr_docs.txt @@ -0,0 +1,14 @@ +KPR_Man User Manuals KPR_Man + +NAME + KPR Man - display helpful information about my tool + +SYNOPSIS + Test + +DESCRIPTION + This is a fake man page to demonstrate packaging a CLI app. + + It can be extended to show multiple pages, handle arguments, etc. + +