aqua-registry

Build Status GitHub last commit License

aqua's Standard Registry

How to use

Example

aqua.yaml

registries:
- type: standard
  ref: v1.6.0 # renovate: depName=aquaproj/aqua-registry

Search packages from the Standard Registry by the command aqua g

Please add the Standard Registry to your aqua.yaml's registries, and run aqua g.

registries:
- type: standard
  ref: v1.6.0 # renovate: depName=aquaproj/aqua-registry

aqua g launches the interactive UI and you can search the package by fuzzy search.

  newrelic/newrelic-cli (standard) (newrelic)                   ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
  pivotal-cf/pivnet-cli (standard) (pivnet)                     │  cli/cli
  scaleway/scaleway-cli (standard) (scw)                        │
  tfmigrator/cli (standard) (tfmigrator)                        │  https://cli.github.com/
  aws/copilot-cli (standard) (copilot)                          │  GitHub’cs official command line tool
  codeclimate/test-reporter (standard)                          │
  create-go-app/cli (standard) (cgapp)                          │
  harness/drone-cli (standard) (drone)                          │
  sigstore/rekor (standard) (rekor-cli)                         │
  getsentry/sentry-cli (standard)                               │
  grafana/loki/logcli (standard)                                │
  knative/client (standard) (kn)                                │
  rancher/cli (standard) (rancher)                              │
  tektoncd/cli (standard) (tkn)                                 │
  civo/cli (standard) (civo)                                    │
  dapr/cli (standard) (dapr)                                    │
  mongodb/mongocli (standard)                                   │
  openfaas/faas-cli (standard)                                  │
> cli/cli (standard) (gh)                                       │
  50/394                                                        │
> cli                                                           └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

Request for new packages

Please check registry.yaml or search packages by aqua g command. If the packages you want aren't found, please create issues or send pull requests!

By adding various packages to the standard registry, aqua becomes more useful and attractive. We need your contribution!

How to contribute

Please see CONTRIBUTING.md

💡 Tips: Get all packages in your laptop

You can get over 400 packages in your laptop! By Lazy Install, packages aren't installed until they are really needed.

  1. Check out this repository
  2. Add aqua-all.yaml to the environment variable AQUA_GLOBAL_CONFIG
  3. Run aqua i -l -a
$ git clone https://github.com/aquaproj/aqua-registry
$ export AQUA_GLOBAL_CONFIG="$PWD/aqua-registry/aqua-all.yaml:$AQUA_GLOBAL_CONFIG"
$ aqua i -l -a

Set up cron to checkout the repository and run aqua i -l -a periodically, you can update packages automatically.

If you want to change some packages' version, please override them by the other configuration file.

$ export AQUA_GLOBAL_CONFIG="<Other aqua.yaml>:$PWD/aqua-all.yaml:$AQUA_GLOBAL_CONFIG"

Change Log

Please see Releases.

Versioning Policy

We are Conforming suzuki-shunsuke/versioning-policy v0.1.0, which is compatible with Semantic Versioning 2.0.0.

License

MIT