-
aqua
Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In this post, I introduced aqua, which is a declarative CLI Version Manager. You can install CLI tools and manage their versions with YAML declaratively. aqua supports the Lazy Install and Sharable Configuration mechanism named Registry.
You can search tools from Registries by aqua g command. If the tool you need isn't found, please create the issue or send the pull request to the Standard Registry! By adding various packages to the Standard Registry, aqua becomes more useful and attractive. Your contribution is needed!
You can install aqua with aqua-installer.
The Renovate Preset Configuration https://github.com/suzuki-shunsuke/aqua-renovate-config is useful. For the detail, please see the README.
inline_registry: packages: - name: jq type: github_release repo_owner: stedolan repo_name: jq asset: 'jq-{{if eq .OS "darwin"}}osx-amd64{{else}}{{if eq .OS "linux"}}linux64{{else}}win64.exe{{end}}{{end}}' archive_type: raw link: http://stedolan.github.io/jq/ description: Command-line JSON processor files: - name: jq packages: - name: jq registry: inline version: jq-1.5