#!/usr/bin/env python3 """Display help information for the dotfiles system.""" import os import sys # Import helper functions sys.path.append(os.path.join(os.path.dirname(__file__), "..")) from helpers.functions import printfe, println, logo def main(): """Display help information.""" # Print logo logo(continue_after=True) # Print help dotfiles_path = os.environ.get("DOTFILES_PATH", os.path.expanduser("~/.dotfiles")) try: with open( f"{dotfiles_path}/bin/resources/help.txt", "r", encoding="utf-8" ) as f: help_text = f.read() except OSError as e: printfe("red", f"Error reading help file: {e}") return 1 print(help_text) println(" ", "cyan") return 0 if __name__ == "__main__": sys.exit(main())