A CLI tool to manage GitHub labels from the command line with interactive prompts.
git-labelmaker is a command-line tool for managing GitHub labels interactively. It solves the problem of tedious manual label management by providing a streamlined CLI to add, remove, and export labels, helping projects maintain consistent labeling schemes.
Developers and project maintainers who use GitHub and want to automate label management without relying on the web interface.
It offers a simple, interactive alternative to manual API calls or web UI, with features like token security and label package support for efficient workflow.
:flags: Manage your GitHub labels from the command line!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The tool guides users through adding, removing, and managing labels with simple prompts, eliminating the need for manual API calls or web UI navigation, as shown in the usage preview.
Users can import and export labels from JSON packages for reuse across repositories, enabling consistent labeling schemes, with examples linked in the README from git-label-packages.
It securely stores GitHub access tokens with a user-defined password, making it convenient without compromising security, as described in the token section.
Allows adding custom labels one at a time with prompts for text and hex color codes, facilitating personalized labeling without complex configuration.
The project is officially read-only and no longer maintained, with the author recommending alternatives like labeler GitHub Action, making it unsuitable for current use.
It only works with the public GitHub API and does not support GitHub Enterprise, requiring users with custom API paths to seek other tools like git-label.
Requires Node.js version >=4.0.0 and npm >=3.9.0, which are ancient and may not be compatible with modern development environments or security patches.