Code Monkey home page Code Monkey logo

tools-install's Introduction

๐Ÿ“ฆ Tool Installers ๐Ÿ› ๐Ÿงฐ

This is a semi-personal, curated collection of setup scripts for tools, SDKs, dev kits and other things I might want on a new system or to install into a container.

๐Ÿ’ฌ NOTE! These will only work on Ubuntu or Debian systems.

They are standalone bash scripts & can be run at any time, and re-running them will just install the latest version in place.
Where possible the scripts pull binaries directly from the remote distribution source (mostly GitHub) or fall back to an 'official' remote setup script URL or failing that, use apt.

The default binary install location is $HOME/.local/bin if this isn't in your PATH, it really should be, it's the official place for putting user executables

The scripts accept two optional arguments version number (or tag) and install path. Running without arguments will try to find the latest version and install into $HOME/.local/bin

Some examples:

  • ./helm.sh Install latest version of Helm into the default location
  • ./helm.sh 3.9.1 Install a specific older version of Helm into the default location
  • ./helm.sh "" ./mybin Install latest version of Helm into ./mybin directory
  • ./helm.sh 3.9.1 ./mybin Install specific version of Helm into ./mybin directory

Some scripts which install system wide components such as Docker or the Azure CLI do not accept a version or install location, as they use apt

๐Ÿ“ƒ Script Index

  • act.sh - Nektos Act
  • azbrowse.sh - Azure Browse
  • azcopy.sh - Azure Copy
  • azd.sh - Azure Dev CLI
  • azure-cli.sh - Azure CLI
  • base.sh - Various Linux Utilities
  • bicep.sh - Azure Bicep
  • bun.sh - Bun.js
  • clusterctl.sh - K8S Cluster API
  • dapr.sh - Dapr CLI
  • deno.sh - Deno JavaScript Runtime
  • devcontainer-cli.sh - Dev Container CLI
  • docker.sh - Docker Engine & CLI
  • dotnet.sh - Dotnet SDK
  • flux.sh - FluxCD v2
  • functions.sh - Azure Functions Core Tools
  • gh.sh - GitHub CLI
  • golang.sh - Go Language
  • golangci-lint.sh - Golang CI Lint
  • helm.sh - Helm
  • hugo.sh - Hugo Static Site Generator
  • jdk.sh - Java JDK (Temurin)
  • k6.sh - k6 Load Testing
  • k9s.sh - k9s, a terminal based UI for Kubernetes
  • kind.sh - Kind, run Kubernetes in Docker
  • kube-tools.sh - kubectx & kubens
  • kubectl.sh - Kubectl
  • kustomize.sh - kustomize
  • linkerd.sh - Linkerd Service Mesh
  • loophole.sh - Loophole
  • mkcert.sh - mkcert Cert Utility
  • nats.sh - NATS Server
  • ngrok.sh - ngrok
  • node-tools.sh - Extra Node tools
  • node.sh - Node.js
  • ohmyzsh.sh - Oh My Zsh & Powerlevel10k
  • opa.sh - Open Policy Agent
  • porter.sh - Porter
  • powershell.sh - PowerShell
  • rust.sh - Rust and Cargo
  • sops.sh - Mozilla Sops
  • terraform.sh - Terraform
  • tflint.sh - Tflint Terraform Linter
  • wasm-pack.sh - WASM Pack
  • yarn.sh - Yarn

tools-install's People

Contributors

benc-uk avatar bplasmeijer avatar stuartleeks avatar nepomuceno avatar jjcollinge avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.