{"id":35272634,"url":"https://github.com/vast-data/dataengine-cli","last_synced_at":"2026-04-01T18:36:12.468Z","repository":{"id":328961223,"uuid":"1089562070","full_name":"vast-data/dataengine-cli","owner":"vast-data","description":"VAST DataEngine CLI - command-line interface for managing DataEngine serverless functions, triggers, and engines","archived":false,"fork":false,"pushed_at":"2026-03-19T11:06:27.000Z","size":51,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-20T04:24:07.175Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.vastdata.com/platform/dataengine","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vast-data.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-04T14:07:49.000Z","updated_at":"2026-03-19T11:06:54.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/vast-data/dataengine-cli","commit_stats":null,"previous_names":["vast-data/dataengine-cli"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/vast-data/dataengine-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fdataengine-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fdataengine-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fdataengine-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fdataengine-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vast-data","download_url":"https://codeload.github.com/vast-data/dataengine-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fdataengine-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-30T12:59:50.764Z","updated_at":"2026-04-01T18:36:12.456Z","avatar_url":"https://github.com/vast-data.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# VAST DataEngine CLI\n\nVersion: v5.5.0-dev.4467acde\n\n\u003e Command-line interface for managing and building applications on the VAST DataEngine platform.\n\n## Welcome\n\nWelcome to the VAST DataEngine CLI! This is your doorway to building and managing VAST DataEngine functions, pipelines, triggers, and compute resources.\n\n## Features\n\n- **Comprehensive Resource Management**: Manage functions, pipelines, triggers, compute clusters, container registries, buckets, and topics\n- **Multiple Output Formats**: Support for human-readable, JSON, and YAML output formats\n- **Configuration Management**: Built-in config commands for managing CLI settings and credentials\n- **Dry-Run Mode**: Test operations safely without making actual changes\n- **Verbose Logging**: Detailed logging with configurable verbosity levels (0-9)\n- **Integrated Monitoring**: Built-in access to logs and traces for debugging\n- **Auto-generated Documentation**: Self-documenting with `vastde doc` command\n\n## Installation\n\nDownload the `vastde` binary for your platform from the [releases page][releases], or use the instructions below.\n\n### macOS (Apple Silicon)\n\n```bash\ncurl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.4467acde/vastde_darwin_arm64\nchmod +x vastde\nsudo mv vastde /usr/local/bin\n```\n\n### macOS (Intel)\n\n```bash\ncurl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.4467acde/vastde_darwin_amd64\nchmod +x vastde\nsudo mv vastde /usr/local/bin\n```\n\n### Linux (x86_64)\n\n```bash\ncurl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.4467acde/vastde_linux_amd64\nchmod +x vastde\nsudo mv vastde /usr/local/bin\n```\n\n### Linux (ARM64)\n\n```bash\ncurl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.4467acde/vastde_linux_arm64\nchmod +x vastde\nsudo mv vastde /usr/local/bin\n```\n\n### Windows (x86_64)\n\nDownload [vastde_windows_amd64.exe](https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.4467acde/vastde_windows_amd64.exe) and add it to your PATH.\n\n### Verify Installation\n\n```bash\nvastde version\n```\n\n## Quick Start\n\nAfter installing the CLI, configure it to connect to your VAST Management Service (VMS):\n\n```bash\n# Initialize configuration\nvastde config init\n\n# Set your cluster endpoint\nvastde config set --vms-url https://your-vast-cluster.com\n\n# Set your authentication credentials\nvastde config set --username \u003cusername\u003e --password \u003cpassword\u003e --tenant \u003ctenant\u003e\n\n# Verify configuration\nvastde config view\n\n# List available functions\nvastde functions list\n\n# Get help for any command\nvastde functions --help\n```\n\n## Usage\n\n### Available Commands\n\n- **`buckets`** - Manage VAST DataEngine buckets\n- **`builders`** - View and select VAST DataEngine builder images\n- **`compute-clusters`** - Manage VAST DataEngine compute clusters\n- **`config`** - Manage CLI configuration\n- **`container-registries`** - Manage VAST DataEngine container registries\n- **`doc`** - Generate CLI documentation\n- **`functions`** - Manage VAST DataEngine functions\n- **`logs`** - View VAST DataEngine logs\n- **`metrics`** - View VAST DataEngine metrics\n- **`pipelines`** - Manage VAST DataEngine pipelines\n- **`setup-dataengine`** - Setup VAST DataEngine provisioning\n- **`topics`** - Manage VAST DataEngine topics\n- **`traces`** - View VAST DataEngine traces\n- **`triggers`** - Manage VAST DataEngine triggers\n- **`version`** - CLI version\n\n### Command Reference\n\nVisit our [CLI Reference Documentation][commands] to learn about each command in detail.\n\nYou can also explore each command through the terminal:\n\n```bash\nvastde --help\nvastde [command] --help\nvastde help [command]\n```\n\n### Global Flags\n\nAll commands support these global flags:\n\n| Flag | Description |\n|------|-------------|\n| `-o, --output` | Output format: `json`, `yaml`, or `human` (default) |\n| `-v, --verbose` | Verbosity level from 0-9 (0=standard, 9=trace) |\n| `--dry-run` | Simulate operations without making changes |\n| `--tenant` | Target tenant for multi-tenant clusters |\n\n## Configuration\n\nThe CLI stores configuration in `~/.vastde/config.yaml`:\n\n```yaml\nendpoint: https://your-vast-cluster.example.com\ntoken: \u003cyour-authentication-token\u003e\ntenant: default\noutput: human\n```\n\n## Shell Completion\n\nEnable shell completion for enhanced productivity:\n\n```bash\n# Bash\nvastde completion bash \u003e /etc/bash_completion.d/vastde\n\n# Zsh\nvastde completion zsh \u003e \"${fpath[1]}/_vastde\"\n\n# Fish\nvastde completion fish \u003e ~/.config/fish/completions/vastde.fish\n```\n\n## Documentation\n\nFor complete documentation, visit the [VAST DataEngine Documentation](https://support.vastdata.com/s/topic/0TO5e000000cN2AGAU/vast-dataengine).\n\nGenerate local documentation:\n\n```bash\nvastde doc --output-dir ./docs\n```\n\n## Support\n\n- **Issues**: [GitHub Issues](https://github.com/vast-data/dataengine-cli/issues)\n- **Email**: support@vastdata.com\n\n## License\n\nCopyright VAST Data Ltd. All rights reserved.\n\n[commands]: docs/references/commands/vastde.md\n[releases]: https://github.com/vast-data/dataengine-cli/releases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvast-data%2Fdataengine-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvast-data%2Fdataengine-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvast-data%2Fdataengine-cli/lists"}