cli application interfacing the APIs at https://ecosyste.ms
Python
4
268 commits
updated Oct 14, 2026
The cli is still in a development phase. Some aspects of documentation or dev-x are lacking and some aspects of this software might have bugs.
A command-line interface for interacting with ecosyste.ms APIs.
Requirements:
# Clone the repository
git clone [email protected]:ecosyste-ms/ecosyste_ms_cli.git
cd ecosyste_ms_cli
# Set up virtual environment and install dependencies
make setup
Each command includes helpful examples in its help text. Use --help with any command to see usage examples.
# Show available commands
ecosystems --help
--timeout: Set the timeout in seconds for all HTTP requests (default: 20 seconds)--format: Set the output format (default: table). Available formats: table, json, tsv, jsonlThe CLI supports multiple output formats:
# Example: Set a 30-second timeout for all requests
ecosystems --timeout 30 repos topics
# Example: Get output in JSON format
ecosystems --format json repos topics
# Example: Get output in TSV format (tab-separated values)
ecosystems --format tsv repos topics
# Example: Get output in JSONL format (JSON Lines)
ecosystems --format jsonl repos topics
The CLI provides access to various ecosyste.ms APIs. Each command group corresponds to an API endpoint:
advisories - Security advisories and vulnerability dataarchives - Package archive analysiscommits - Repository commit datadependabot - Dependabot integration datadiff - File and archive comparisondocker - Docker image metadataissues - Repository issues and pull requestslicenses - License detection and analysisopencollective - Open Collective funding datapackages - Package registry informationparser - Dependency file parsingrepos - Repository data and metadataresolve - Dependency resolutionsbom - Software Bill of Materials generationsponsors - GitHub Sponsors datasummary - Aggregated summariestimeline - Event timeline dataUse --help with any command for detailed usage and examples.
cli application interfacing the APIs at https://ecosyste.ms
Python
4
268 commits
updated Oct 14, 2026
The cli is still in a development phase. Some aspects of documentation or dev-x are lacking and some aspects of this software might have bugs.
A command-line interface for interacting with ecosyste.ms APIs.
Requirements:
# Clone the repository
git clone [email protected]:ecosyste-ms/ecosyste_ms_cli.git
cd ecosyste_ms_cli
# Set up virtual environment and install dependencies
make setup
Each command includes helpful examples in its help text. Use --help with any command to see usage examples.
# Show available commands
ecosystems --help
--timeout: Set the timeout in seconds for all HTTP requests (default: 20 seconds)--format: Set the output format (default: table). Available formats: table, json, tsv, jsonlThe CLI supports multiple output formats:
# Example: Set a 30-second timeout for all requests
ecosystems --timeout 30 repos topics
# Example: Get output in JSON format
ecosystems --format json repos topics
# Example: Get output in TSV format (tab-separated values)
ecosystems --format tsv repos topics
# Example: Get output in JSONL format (JSON Lines)
ecosystems --format jsonl repos topics
The CLI provides access to various ecosyste.ms APIs. Each command group corresponds to an API endpoint:
advisories - Security advisories and vulnerability dataarchives - Package archive analysiscommits - Repository commit datadependabot - Dependabot integration datadiff - File and archive comparisondocker - Docker image metadataissues - Repository issues and pull requestslicenses - License detection and analysisopencollective - Open Collective funding datapackages - Package registry informationparser - Dependency file parsingrepos - Repository data and metadataresolve - Dependency resolutionsbom - Software Bill of Materials generationsponsors - GitHub Sponsors datasummary - Aggregated summariestimeline - Event timeline dataUse --help with any command for detailed usage and examples.