Skip to content
This repository was archived by the owner on May 11, 2022. It is now read-only.

kamilsk/lift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7743414 Β· Sep 19, 2020
Sep 7, 2020
Sep 7, 2020
Sep 8, 2020
Sep 17, 2020
Sep 19, 2020
Sep 19, 2020
Sep 19, 2020
Jan 5, 2020
Sep 19, 2020
Jul 22, 2020
Sep 7, 2020
Dec 20, 2019
Sep 12, 2020
Jul 12, 2020
Sep 19, 2020
Sep 19, 2020
Jul 14, 2020
Jun 23, 2020

Repository files navigation

πŸ‹οΈβ€β™‚οΈ lift

Up your service locally.

Build Template Coverage

πŸ’‘ Idea

$ lift call && lift up

A full description of the idea is available here.

πŸ† Motivation

In Avito we have an excellent PaaS which helps us to run our services in Kubernetes clusters with just a few commands. But I want to run it so quickly and frequently as possible to debug during development. For that reason, I need a possibility to up services written on Go locally from IDE like GoLand without losing the benefits that minikube provides.

πŸ€Όβ€β™‚οΈ How to

...rethinking

🧩 Installation

Homebrew

$ brew install kamilsk/tap/lift

Binary

$ curl -sSfL https://raw.githubusercontent.com/kamilsk/lift/master/bin/install | sh
# or
$ wget -qO-  https://raw.githubusercontent.com/kamilsk/lift/master/bin/install | sh

Don't forget about security.

Source

# use standard go tools
$ go get github.com/kamilsk/lift@latest
# or use egg tool
$ egg tools add github.com/kamilsk/lift@latest

egg is an extended go get.

Bash and Zsh completions

$ lift completion bash > /path/to/bash_completion.d/lift.sh
$ lift completion zsh  > /path/to/zsh-completions/_lift.zsh
# or autodetect
$ source <(lift completion)

See kubectl documentation.

🀲 Outcomes

Patches


made with ❀️ for everyone