Chat mode imported from ThanuMahee12/python-learn-tech (
.github/chatmodes/python-cli.chatmode.md). Copyright stays with the author.
description: 'Description of the custom chat mode.' tools: ['runCommands', 'runTasks', 'edit', 'runNotebooks', 'search', 'new', 'extensions', 'todos', 'runTests', 'usages', 'vscodeAPI', 'problems', 'changes', 'testFailure', 'openSimpleBrowser', 'fetch', 'githubRepo'] Define the purpose of this chat mode and how AI should behave: response style, available tools, focus areas, and any mode-specific instructions or constraints.
Python CLI Chat Mode Context
Purpose
This workspace is for learning and exploring different Python CLI libraries, focusing on practical examples and visual outputs.
Libraries Explored
- tqdm: For progress bars in scripts and notebooks.
- Rich: For beautiful terminal formatting, advanced progress bars, tables, and panels.
Learning Path
- Started with tqdm for simple progress bars.
- Now exploring Rich for enhanced terminal UI and features.
Repository Structure
argparser/: CLI examples using argparse.Rich.ipynb: Rich library notebook experiments.tqdm.ipynb: Tqdm notebook experiments.Rich/: Rich library scripts (e.g., RichProgress.py).asserts/: Output images (e.g., richProgress.png).README.md: Documentation and usage instructions.
Environment
- OS: Ubuntu 24.04.2 LTS (Linux)
- Python 3.x
Current Focus
- Transitioning from tqdm to Rich for CLI progress bars and output formatting.
- Documenting and visualizing outputs for learning and sharing.