Eiger is an aliasing tool, allowing you to run common developer related commands inside containers instead of a locally.
This allows you to run different versions of commands in different directories without the hassles of managing multiple installations of the same command.
- Run installation command
- Restart you bash/terminal instance
- Run
eiger help
to see a list of commands and confirm installation was successful
Installation Command
curl -s https://raw.githubusercontent.com/zimosworld/eiger/master/eiger-installer | bash
- Docker
- Git
- Terminal for Mac/Linux or GitBash for Windows
- Aliases
- Aws
- Composer
- Docker
- Docker environment file
- Helm
- Help
- Kubernetes cli client
- Init
- Mysql
- Node
- NPM
- Plugin
- Terraform
- Update
Manage aliases for eiger plugins allowing you to run them without eiger
in prefixed.
eiger aliases
AWS CLI is a unified tool that provides a consistent interface for interacting with all parts of AWS.
eiger aws
A application-level package manager for the PHP.
eiger composer
Docker shortcuts to starting, stopping, setting up and managing containers.
NOTE: This command can not be aliased as it will conflict with docker.
eiger docker
Creates .docker.env
with settings based on system OS. DO NOT add this file to source control.
This is used with docker containers based off from https://github.com/zimosworld/php-dev
eiger dei
Helm is a tool for managing Kubernetes charts.
eiger helm
List all available commands with brief description.
eiger help
Kubernetes CLI client
eiger kubectl
Creates a .eiger
file in the directory the command is run, storing project specific configs for use with eiger commands (e.g composer). This file is best to be added to source control so everyone running the project will use the same configs.
eiger init
A simple SQL shell with input line editing capabilities.
eiger mysql
Node is a JavaScript runtime built on Chrome's V8 JavaScript engine.
eiger node
npm is a package manager for the JavaScript programming language.
eiger npm
Install and update third party plugins.
eiger plugin
Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently.
eiger terraform
Update Eiger to the latest stable version.
eiger update
Yarn is a new package manager that replaces the existing workflow for the npm client or other package managers while remaining compatible with the npm registry.
eiger yarn