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