signaloid-cli repos list
List all connected repositories.
Synopsis
signaloid-cli repos list [options]
Options
| Option | Description |
|---|---|
--cursor <cursor> | Resume a listing from the Cursor value of the previous output |
--count <n> | Number of items to fetch, across pages. The output's Cursor resumes after the last one. |
--limit <n> | Items per request, at most 100 (default 25) |
--format <type> | Output format:json or table (default: json) |
--columns <cols> | Columns to display (comma-separated) or 'help' to see available columns |
Description
Lists all GitHub repositories that have been connected to your Signaloid account. The raw output includes repository IDs, remote URLs, branch information, build directories, and creation timestamps.
Examples
Basic usage:
signaloid-cli repos list
Output:
+--------------------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------+--------+
| Repo ID | Remote URL | Core | Branch |
|--------------------------------------|-----------------------------------------------------------------------------------------------------------------|--------------------------------------|--------|
| rep_22a7a487a0884946a34096b8717795db | https://github.com/signaloid/Signaloid-Demo-Batteries-StateOfChargeEstimation | cor_271d544c73a8544d9026252652342972 | main |
| rep_6ba5f900c3284814b8cef94d079d0ab8 | https://github.com/signaloid/Signaloid-Demo-Sensors-BME680ConversionRoutines | cor_271d544c73a8544d9026252652342972 | main |
| rep_7544c8a8dbf248dd95b6d9dcd5126845 | https://github.com/signaloid/Signaloid-Demo-Metallurgy-BrownHamModel | cor_271d544c73a8544d9026252652342972 | main |
| rep_905a6e6c262c4a7fa8cee3d601599f28 | https://github.com/signaloid/Signaloid-Demo-Finance-MoonfireVentureCapitalPortfolioModeling | cor_271d544c73a8544d9026252652342972 | main |
| rep_aee3b4fc91e94a2bb600cfd058759f21 | https://github.com/signaloid/Signaloid-Demo-Sensors-MLX90640ConversionRoutines | cor_271d544c73a8544d9026252652342972 | main |
| rep_d5b003a5869e44ada4216fdf939a53c4 | https://github.com/signaloid/Signaloid-Demo-Finance-IndividualRetirementAccount | cor_271d544c73a8544d9026252652342972 | main |
+--------------------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------+--------+
Extract repository IDs:
signaloid-cli repos list | jq -r '.Repositories[].RepositoryID'
Filter by remote URL:
signaloid-cli repos list --format json | jq '.Repositories[] | select(.RemoteURL | contains("signaloid"))'
Count connected repositories, up to 1,000:
signaloid-cli repos list --count 1000 --limit 100 --format json | jq '.Count'
Notes
- Without
--count, the command fetches one page. See Pagination.
See Also
- signaloid-cli repos get - Get details about a specific repository
- signaloid-cli repos connect - Connect a new GitHub repository
- signaloid-cli repos - Repository management overview