piratf /
windows-folder-remark
A lightweight CLI tool to add remarks/comments to Windows folders via Desktop.ini. No background processes, privacy-first, ~12MB portable exe.
Loading repository data…
Csar395 / repository
A lightweight CLI tool for quickly storing, organizing, and retrieving terms and notes. Perfect for building a simple, structured personal knowledge base.
A command-line interface (CLI) tool for managing glossaries.
You can install glossar using pip:
pip install .
Alternatively, if you are developing, you can install it in editable mode:
pip install -e .
Each entry in the glossary has the following structure:
You can manage multiple glossaries and switch between them.
This command creates a new, empty glossary file in the glossaries/ directory and sets it as the active glossary.
glossar init <glossary-name>
<glossary-name>: The name for your new glossary (e.g., my-project).Example:
glossar init programming-terms
This command lists all the glossary files you have created.
glossar list-glossaries
This command allows you to switch which glossary you are working with.
glossar checkout <glossary-name>
<glossary-name>: The name of the glossary to switch to (without the .json extension).Example:
glossar checkout programming-terms
This command interactively prompts you to add a new term to the currently active glossary.
glossar add "<term>"
"<term>": The term you want to add. Use quotes for multi-word terms.You will be prompted to provide the definition, and optionally a category and tags.
To view a single entry, just type the term.
glossar "<term>"
If a unique match is found, its details will be displayed. If multiple entries match your query, a list of suggestions will be shown.
This command lists all entries in the active glossary, with powerful filtering options.
glossar list
Options:
--query <text>: Search for text within the term.--category <name>: Filter by a specific category.--tags <tag1,tag2>: Filter by a comma-separated list of tags (entries must have ALL specified tags).--tag <tag>: Filter by a specific tag. This can be used multiple times (e.g., glossar list --tag python --tag cli).--match-any: When used with multiple --tag flags, it will list entries that have ANY of the tags (instead of all).--limit <number>: Limit the number of entries displayed.--offset <number>: Skip a number of entries.Examples:
# List all entries
glossar list
# Find entries with "API" in the term
glossar list --query API
# List all entries in the "DevOps" category
glossar list --category "DevOps"
# List entries tagged with both "python" and "cli"
glossar list --tags "python,cli"
This command allows you to modify an existing glossary entry.
glossar edit "<term>" [options]
"<term>": The exact term of the entry you want to edit.Options:
--term-new "<new-term>": Rename the term.--definition "<new-def>": Replace the entire definition.--append-definition "<text>": Add text to the end of the current definition.--category "<new-cat>": Change the category.--add-tag <tag>: Add a new tag. Can be used multiple times.--remove-tag <tag>: Remove a tag. Can be used multiple times.--set-tags <tag1,tag2>: Replace all existing tags with a new list.--clear-tags: Remove all tags from the entry.Example:
glossar edit "API" --add-tag "web" --category "Web Development"
This command deletes an entry from the glossary.
glossar remove "<term>"
"<term>": The exact term to remove.--force or -f: Use this flag to skip the confirmation prompt.Contributions are welcome! Please feel free to open issues or pull requests.
This project is licensed under the MIT License.
Selected from shared topics, language and repository description—not editorial ratings.
piratf /
A lightweight CLI tool to add remarks/comments to Windows folders via Desktop.ini. No background processes, privacy-first, ~12MB portable exe.
antoniorodr /
Lexy is a lightweight CLI tool that fetches programming tutorials from "Learn X in Y Minutes" directly into your terminal. Quickly search, learn, and reference code examples without leaving your workflow.
Terabase-Studios /
A lightweight CLI tool and TUI application for fast local-network file transfers and communication.
jack-tol /
A lightweight Python package and command-line interface (CLI) tool that extracts audio from YouTube videos and playlists in multiple formats, such as MP3, WAV, OGG, AAC, and FLAC.
himanshu231204 /
run-git is a lightweight Python CLI tool designed to simplify and automate common Git workflows. It allows developers to quickly stage, commit, and push code using a single command, reducing repetitive Git commands and improving development productivity.
dev-ggomes /
:put_litter_in_its_place:A lightweight Python CLI tool that automatically unfollows accounts and removes followers on Instagram, helping you maintain a clean, engaged audience.