Skip to content

Commit

Permalink
update readme tool table
Browse files Browse the repository at this point in the history
Signed-off-by: Richard Gee <richard@technologee.co.uk>

f

Signed-off-by: Richard Gee <richard@technologee.co.uk>

f

Signed-off-by: Richard Gee <richard@technologee.co.uk>

f

Signed-off-by: Richard Gee <richard@technologee.co.uk>
  • Loading branch information
rgee0 authored and alexellis committed May 11, 2024
1 parent 9da1958 commit d3bdc46
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ With `arkade get`, you'll have `kubectl`, `kind`, `terraform`, and `jq` on your
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![Downloads](https://img.shields.io/github/downloads/alexellis/arkade/total)

With over 120 CLIs and 55 Kubernetes apps (charts, manifests, installers) available for Kubernetes, gone are the days of contending with dozens of README files just to set up a development stack with the usual suspects like ingress-nginx, Postgres and cert-manager.
With over 120 CLIs and 55 Kubernetes apps (charts, manifests, installers) available for Kubernetes, gone are the days of contending with dozens of README files just to set up a development stack with the usual suspects like ingress-nginx, Postgres, and cert-manager.

- [arkade - Open Source Marketplace For Developer Tools](#arkade---open-source-marketplace-for-developer-tools)
- [Support arkade 👋](#support-arkade-)
Expand Down Expand Up @@ -68,7 +68,7 @@ Arkade is built to save you time so you can focus and get productive quickly.

You can support Alex's work on arkade [via GitHub Sponsors](https://github.com/sponsors/alexellis/).

Or get a copy of his eBook on Go so you can learn how to build tools like k3sup, arkade and OpenFaaS for yourself:
Or get a copy of his eBook on Go so you can learn how to build tools like k3sup, arkade, and OpenFaaS for yourself:

<a href="https://openfaas.gumroad.com/l/everyday-golang">
<img src="https://public-files.gumroad.com/7j27fj7c5xqxm3f9lyxj1pg8oa1w" alt="Buy Everyday Go" width="50%"></a>
Expand Down Expand Up @@ -108,11 +108,11 @@ Or get a copy of his eBook on Go so you can learn how to build tools like k3sup,
>
> [Michael Cade @ Kasten](https://twitter.com/MichaelCade1/status/1390403831167700995?s=20)
> You've to install latest and greatest tools for your daily @kubernetesio tasks? No problem, check out #arkade the open source #kubernetes marketplace 👍
> You've to install the latest and greatest tools for your daily @kubernetesio tasks? No problem, check out #arkade the open source #kubernetes marketplace 👍
>
> [Thorsten Hans](https://twitter.com/ThorstenHans/status/1457982292597608449?s=20) - Cloud Native consultant
> If you want to install quickly a new tool in your dev env or in your k8s cluster you can use the Arkade (https://github.com/alexellis/arkade) easy and quick you should try out! Ps. I contribute to this project 🥰
> If you want to install quickly a new tool in your dev env or in your k8s cluster you can use the Arkade (https://github.com/alexellis/arkade) easy and quick you should it try out! Ps. I contribute to this project 🥰
>
> [Carlos Panato](https://twitter.com/comedordexis/status/1423339283713347587) - Staff engineer @ Mattermost
Expand Down Expand Up @@ -150,9 +150,9 @@ Arkade can be used to install Kubernetes apps or to download CLI tools.
* `arkade get` - download a CLI tool
* `arkade update` - perform a self-update of arkade on MacOS and Linux

An arkade "app" could represent a helm chart such as `openfaas/faas-netes`, a custom CLI installer such as `istioctl` or a set of static manifests (i.e. MetalLB).
An arkade "app" could represent a helm chart such as `openfaas/faas-netes`, a custom CLI installer such as `istioctl`, or a set of static manifests (i.e. MetalLB).

An arkade "tool" is a CLI that can be downloaded for your operating system. Arkade downloads statically-linked binaries from their upstream locations on GitHub or a the vendor's chosen URL such as with `kubectl` and `terraform`.
An arkade "tool" is a CLI that can be downloaded for your operating system. Arkade downloads statically-linked binaries from their upstream locations on GitHub or the vendor's chosen URL such as with `kubectl` and `terraform`.

> Did you know? Arkade users run `arkade get` both on their local workstations, and on their CI runners such as GitHub Actions or Jenkins.
Expand Down Expand Up @@ -276,7 +276,7 @@ arkade oci install ghcr.io/openfaasltd/vmmeter \

* [alexellis/arkade-get@master](https://github.com/alexellis/arkade-get)

Example downloading faas-cli (specific version) and kubectl (latest), putting them into the PATH automatically, and executing one of them in a subsequent step.
Example of downloading faas-cli (specific version) and kubectl (latest), putting them into the PATH automatically, and executing one of them in a subsequent step.

```yaml
- uses: alexellis/arkade-get@master
Expand Down Expand Up @@ -398,7 +398,7 @@ echo $?
0
```

There is an exit code of zero and no output when the check passed.
There is an exit code of zero and no output when the check passes.

You can pass `--verbose` to see a detailed view of what's happening.

Expand Down Expand Up @@ -457,7 +457,7 @@ arkade install openfaas \

The post-installation message shows you how to connect. And whenever you want to see those details again, just run `arkade info openfaas`.

There's even more options you can chose with `arkade install openfaas --help` - the various flags you see map to settings from the helm chart README, that you'd usually have to look up and set via a `values.yaml` file.
There are even more options you can choose with `arkade install openfaas --help` - the various flags you see map to settings from the helm chart README, that you'd usually have to look up and set via a `values.yaml` file.

If there's something missing from the list of flags that you need, arkade also supports `--set` for any arkade app that uses helm. Note that not every app uses helm.

Expand Down Expand Up @@ -764,11 +764,11 @@ There are 56 apps that you can install on your cluster.
| [actuated-cli](https://github.com/self-actuated/actuated-cli) | Official CLI for actuated.dev |
| [argocd](https://github.com/argoproj/argo-cd) | Declarative, GitOps continuous delivery tool for Kubernetes. |
| [argocd-autopilot](https://github.com/argoproj-labs/argocd-autopilot) | An opinionated way of installing Argo-CD and managing GitOps repositories. |
| [arkade](https://github.com/alexellis/arkade) | Portable marketplace for downloading your favourite devops CLIs and installing helm charts, with a single command. |
| [atuin](https://github.com/atuinsh/atuin) | Sync, search and backup shell history with Atuin. |
| [arkade](https://github.com/alexellis/arkade) | Portable marketplace for downloading your favourite DevOps CLIs and installing helm charts, with a single command. |
| [atuin](https://github.com/atuinsh/atuin) | Sync, search, and backup shell history with Atuin. |
| [autok3s](https://github.com/cnrancher/autok3s) | Run Rancher Lab's lightweight Kubernetes distribution k3s everywhere. |
| [buildx](https://github.com/docker/buildx) | Docker CLI plugin for extended build capabilities with BuildKit. |
| [bun](https://github.com/oven-sh/bun) | Bun is an incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one. |
| [bun](https://github.com/oven-sh/bun) | Bun is an incredibly fast JavaScript runtime, bundler, transpiler, and package manager – all in one. |
| [butane](https://github.com/coreos/butane) | Translates human readable Butane Configs into machine readable Ignition Configs |
| [caddy](https://github.com/caddyserver/caddy) | Caddy is an extensible server platform that uses TLS by default |
| [ch-remote](https://github.com/cloud-hypervisor/cloud-hypervisor) | The ch-remote binary is used for controlling an running Virtual Machine. |
Expand Down Expand Up @@ -844,7 +844,7 @@ There are 56 apps that you can install on your cluster.
| [kubectl](https://github.com/kubernetes/kubernetes) | Run commands against Kubernetes clusters |
| [kubectx](https://github.com/ahmetb/kubectx) | Faster way to switch between clusters. |
| [kubens](https://github.com/ahmetb/kubectx) | Switch between Kubernetes namespaces smoothly. |
| [kubescape](https://github.com/kubescape/kubescape) | kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by to NSA and CISA |
| [kubescape](https://github.com/kubescape/kubescape) | kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by NSA and CISA |
| [kubeseal](https://github.com/bitnami-labs/sealed-secrets) | A Kubernetes controller and tool for one-way encrypted Secrets |
| [kubestr](https://github.com/kastenhq/kubestr) | Kubestr discovers, validates and evaluates your Kubernetes storage options. |
| [kubetail](https://github.com/johanhaleby/kubetail) | Bash script to tail Kubernetes logs from multiple pods at the same time. |
Expand Down
8 changes: 4 additions & 4 deletions pkg/get/tools.go
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ https://dl.k8s.io/release/{{.Version}}/bin/{{$os}}/{{$arch}}/kubectl{{$ext}}`})
Owner: "alexellis",
Repo: "arkade",
Name: "arkade",
Description: "Portable marketplace for downloading your favourite devops CLIs and installing helm charts, with a single command.",
Description: "Portable marketplace for downloading your favourite DevOps CLIs and installing helm charts, with a single command.",
BinaryTemplate: `{{ if HasPrefix .OS "ming" -}}
{{.Name}}.exe
{{- else if eq .OS "darwin" -}}
Expand Down Expand Up @@ -2234,7 +2234,7 @@ https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{.Repo}}
Owner: "kubescape",
Repo: "kubescape",
Name: "kubescape",
Description: "kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by to NSA and CISA",
Description: "kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by NSA and CISA",
BinaryTemplate: `
{{$osStr := ""}}
{{ if HasPrefix .OS "ming" -}}
Expand Down Expand Up @@ -2889,7 +2889,7 @@ https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{.Repo}}
Owner: "oven-sh",
Repo: "bun",
Name: "bun",
Description: "Bun is an incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.",
Description: "Bun is an incredibly fast JavaScript runtime, bundler, transpiler, and package manager – all in one.",
BinaryTemplate: `
{{$arch := .Arch}}
{{- if eq .Arch "x86_64" -}}
Expand Down Expand Up @@ -3817,7 +3817,7 @@ https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{.Repo}}
Owner: "atuinsh",
Repo: "atuin",
Name: "atuin",
Description: "Sync, search and backup shell history with Atuin.",
Description: "Sync, search, and backup shell history with Atuin.",
URLTemplate: `
{{$os := .OS}}
{{$arch := .Arch}}
Expand Down

0 comments on commit d3bdc46

Please sign in to comment.