diff --git a/kpr_docs/MANIFEST.in b/kpr_docs/MANIFEST.in index 833e9a1..fe7f0b7 100644 --- a/kpr_docs/MANIFEST.in +++ b/kpr_docs/MANIFEST.in @@ -1 +1 @@ -include kpr_docs/kpr_docs.txt +include kpr_docs/kpr_docs.md diff --git a/kpr_docs/cli.py b/kpr_docs/cli.py index 9b2a03a..f99e952 100644 --- a/kpr_docs/cli.py +++ b/kpr_docs/cli.py @@ -1,12 +1,13 @@ -#!/usr/bin/env python3 +~#!/usr/bin/env python3 from rich.console import Console from rich.markdown import Markdown import importlib.resources def main(): - + console = Console try: - with importlib.resources.open_text('kpr_docs', 'kpr_docs.txt') as f: - print(f.read()) + with importlib.resources.open_text('kpr_docs', 'kpr_docs.md') as f: + md = Markdown(f.read()) + console.print(md) except FileNotFoundError: - print("Documentation file not found.") + console.print("[bold red]Documentation file not found.[/bold red]") diff --git a/kpr_docs/kpr_docs.txt b/kpr_docs/kpr_docs.md similarity index 72% rename from kpr_docs/kpr_docs.txt rename to kpr_docs/kpr_docs.md index 44c3874..03f3b3e 100644 --- a/kpr_docs/kpr_docs.txt +++ b/kpr_docs/kpr_docs.md @@ -1,12 +1,12 @@ KPR_Man User Manuals KPR_Man -NAME - KPR Man - display helpful information about my tool +## NAME + **KPR Man** - display helpful information about my tool -SYNOPSIS +## SYNOPSIS Test -DESCRIPTION +## DESCRIPTION This is a fake man page to demonstrate packaging a CLI app. It can be extended to show multiple pages, handle arguments, etc. diff --git a/setup.py b/setup.py index b5e5a53..9baad97 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ setup( name='kpr_docs', version='0.2', packages=find_packages(), - package_data={'kpr_docs': ['kpr_docs.txt']}, + package_data={'kpr_docs': ['kpr_docs.md']}, include_package_data=True, install_requires=[ 'rich>=13.0.0'