feature:search
List available features from a GitHub organisation.
Usage
splent feature:search [QUERY] [--org ORG] [--all]
| Argument / Option | Description |
|---|---|
QUERY |
Optional. Filter results to repos whose name contains this string. |
--org |
GitHub organisation to search in. Defaults to splent-io. |
--all |
Show all public repos in the org, not just those matching feature in the name. |
Examples
List all features in the default org:
splent feature:search
Search for auth-related features:
splent feature:search auth
Browse a custom org:
splent feature:search --org my-company
Example output
🔍 Searching features in splent-io...
Found 4 feature(s) in splent-io:
splent_feature_auth v1.2.7 Authentication with JWT and session support
splent_feature_mail v0.9.1 Transactional email via SMTP / Mailgun
splent_feature_profile v1.0.0 User profile management
splent_feature_redis no releases Redis cache and queue integration
💡 Set GITHUB_TOKEN to avoid rate limits and access private repos.
Description
Paginates through all public repositories in the target GitHub organisation and filters by repos that contain feature in their name (unless --all is given). For each matching repo it fetches the latest release tag (falling back to the most recent git tag) and displays it alongside the repo description.
Results are sorted alphabetically by name.
Notes
- Set
GITHUB_TOKENin your environment to raise the GitHub API rate limit from 60 to 5 000 requests per hour and to include private repositories. - The command only lists what is published on GitHub. To see what is already downloaded locally, use
cache:status. - To add a feature to the active product after finding it here, use
feature:add.