Skip to main content

signaloid-cli repos list

List all connected repositories.

Synopsis​

signaloid-cli repos list

Options​

OptionDescription
--count <n>Number of items to fetch using pagination
--format <type>Output format: json|table (default: table)
--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-InvestmentRetirementAccount | 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:

signaloid-cli repos list --format json | jq '.Repositories | length'

See Also​