Basic Usage
The CLI uses a grouped command structure:- readme - Update README files from listings data
- contribution - Process contribution issues from GitHub
- listings - Manage, search, and validate internship listings
Getting Help
Common Examples
Here are some common tasks you can perform with the CLI:Update README Files
Update all README files from the listings.json data:- Generates the main README with active listings
- Creates README-Inactive.md with inactive listings
- Creates README-Off-Season.md with off-season positions
- Validates the data schema before updating
Show Statistics
Get a summary of all internship listings:- Total listings count
- Active vs inactive breakdown
- Category distribution
- Top companies by listing count
- Sponsorship breakdown
Search Listings
Search for internships by company:Validate Data
Check for issues in listings.json:- Missing required fields
- Duplicate URLs or IDs
- Invalid categories
- Schema violations
- Blocked companies
View Recent Changes
See what changed in the last commit:What’s Next
Now that you know the basics, explore the detailed documentation:- README Commands - Learn about README generation
- Contribution Commands - Process GitHub issues
- Listings Commands - Master data management
- Project Structure - Understand the codebase
- Contributing - Help improve the CLI