Python and tab completion, better together.
-
Updated
Jun 18, 2024 - Python
Python and tab completion, better together.
Simple, Elegant, Typed Argument Parsing with argparse
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Zero-effort CLI interfaces & config objects, from types
A simple python3 script used to download a users's friend list from facebook.
Typed Argument Parsing with Pydantic
A command-line utility program for automating the trivial, frequently occurring data preparation tasks: missing value interpolation, outlier removal, and encoding categorical variables.
Declarative CLIs with argparse and dataclasses
📂 Source Code for (some of) the Programming Tutorials from my Italian YouTube Channel and website ProgrammareInPython.it. This is just a small portion of the content: please visit the website for more.
Configuration, command line and injection framework for python
Turn Pydantic defined Data Models into CLI Tools
A rich help formatter for argparse
A CLI utility written in Python to help you count files, grouped by extension, in a directory. By default, it will count files recursively in current working directory and all of its subdirectories, and will display a table showing the frequency for each file extension (e.g.: .txt, .py, .html, .css) and the total number of files found.
🕊️ Radically lightweight command-line interfaces
Pyrallis is a framework for structured configuration parsing from both cmd and files. Simply define your desired configuration structure as a dataclass and let pyrallis do the rest!
This project encrypts all files in a specified directory as many times as desired. Due to the repeated encryption of files, they become completely irretrievable after encryption. It is a simple and powerful tool that will impress you with its fast execution.
Add a description, image, and links to the argparse topic page so that developers can more easily learn about it.
To associate your repository with the argparse topic, visit your repo's landing page and select "manage topics."