Quick Start
A five-minute walkthrough from zero to browsing your starred repos.
-
Load the module
Terminal window use ~/.config/nushell/modules/stars * -
Sync your GitHub stars
Terminal window stars syncThis fetches all your starred repositories from GitHub and stores them in a local SQLite database. The first sync fetches everything; subsequent syncs are incremental.
-
Browse your stars
Terminal window starsDisplays a formatted table with owner, name, language, stars, last push date, and more.
-
Search for something
Terminal window stars "rust cli"Searches across repo names, descriptions, and topics.
-
Export to a file
Terminal window stars export json --prettySaves a JSON file to
$XDG_DATA_HOME/.stars/exports/.
What just happened?
Section titled “What just happened?”stars synccalled the GitHub API viagh api, paginated through all your stars, and stored them in~/.local/share/.stars/stars.dbstarsloaded the SQLite database, applied default filters (excluding archived repos, stale repos, and certain languages), sorted by star count, and rendered a tablestars "rust cli"did the same but additionally filtered to repos matching your querystars export jsonwrote the full dataset to a timestamped JSON file
Next steps
Section titled “Next steps”- Configure default filters to customize what shows up
- Learn about incremental sync to understand how updates work
- Explore all commands for the full feature set