Skip to content

Conversation

@scttfrdmn
Copy link

@scttfrdmn scttfrdmn commented Dec 13, 2025

Description

This PR adds two GitHub CLI extensions to the awesome list:

  1. gh-label-sync
  2. gh-milestone-manager

gh-label-sync

A GitHub CLI extension for bulk label management and synchronization from YAML/JSON/CSV files.

Key Features:

  • 📁 Multi-format support (YAML, JSON, CSV)
  • 🔄 Intelligent diffing shows exactly what will change
  • 🛡️ Safe preview mode with --dry-run
  • 📤 Export existing labels to any format
  • 🔁 Clone labels between repositories
  • 🎯 Fine-grained control with --force and --delete-unmanaged flags

Why it's useful:

Setting up labels in new repositories or syncing label changes across multiple repos is tedious with the GitHub web UI. This extension provides declarative label management that makes it easy to maintain consistent labels across an organization.

Installation:

gh extension install scttfrdmn/gh-label-sync

gh-milestone-manager

A comprehensive GitHub CLI extension for milestone management with beautiful formatting and intuitive commands.

Key Features:

Full CRUD Operations - Create, read, update, and delete milestones
📊 Beautiful Formatting - Table and JSON output with progress indicators
🎯 State Management - Dedicated close/reopen commands (not just edit)
📅 Due Date Management - Multiple date format support
🔄 Multi-Repository - Work across different repos with --repo flag
🛡️ Recently Maintained - Active development (Dec 2025)

Why it's useful:

GitHub CLI doesn't provide native milestone commands. This extension provides comprehensive milestone management with better UX than the existing gh-milestone extension (dedicated close/reopen commands, better formatting, active maintenance).

Installation:

gh extension install scttfrdmn/gh-milestone-manager

- Bulk label management and synchronization
- Multi-format support (YAML/JSON/CSV)
- Intelligent diffing and safe preview mode
- Comprehensive milestone management tool
- Dedicated close/reopen commands
- Beautiful table formatting and progress tracking
- Recently maintained (Dec 2025)
@scttfrdmn scttfrdmn changed the title Add gh-label-sync extension Add gh-label-sync and gh-milestone-manager extensions Dec 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant