All Projects → kamilsk → lift

kamilsk / lift

Licence: MIT license
🏋️‍♂️ Up your service locally.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to lift

embedded-in-rust
A blog about Rust and embedded stuff
Stars: ✭ 49 (+276.92%)
Mutual labels:  development
standard-www
👆 Website for JavaScript Standard Style (@standard)
Stars: ✭ 28 (+115.38%)
Mutual labels:  development
create-material-ui-app
create-react-app + storybook + storybook-addon-material-ui
Stars: ✭ 55 (+323.08%)
Mutual labels:  development
m2devbox
🚀 Head start your Magento 2 extension development with pre-configured Docker environments.
Stars: ✭ 18 (+38.46%)
Mutual labels:  development
hh research
Автоматизация поиска и исследования вакансий с сайта hh.ru (Headhunter) с помощью методов Python. Классификация данных, поиск статистических параметров.
Stars: ✭ 36 (+176.92%)
Mutual labels:  development
lookbook
A tool to help browse, develop, test & document ViewComponents in Ruby on Rails apps 🛠
Stars: ✭ 420 (+3130.77%)
Mutual labels:  development
react-native-animated-radio-button
Fully customizable animated radio button for React Native
Stars: ✭ 25 (+92.31%)
Mutual labels:  development
storybook-graphql-kit
Write GraphQL queries and pass response data to your components
Stars: ✭ 19 (+46.15%)
Mutual labels:  development
docker-go-dev
The containerized Go development environment.
Stars: ✭ 93 (+615.38%)
Mutual labels:  development
wallstant
Create your own social network for free with Wallstant social network, easy to install and fast to use .. Make people connected
Stars: ✭ 157 (+1107.69%)
Mutual labels:  development
php-tester
Run your PHP scribbles
Stars: ✭ 17 (+30.77%)
Mutual labels:  development
ggsysinfo
Extension for eZ Publish Legacy allowing administrators and developers to have better insight into their working installation.
Stars: ✭ 14 (+7.69%)
Mutual labels:  development
wnmp-dev
Development environment: Windows + nginx + MySQL + PHP
Stars: ✭ 52 (+300%)
Mutual labels:  development
CodeINN
CodeINN is an instant code editor 📃, that makes programming and development easier. Practice quickly and directly from your web browser, without any setup needed. CodeINN gives the perfect environment to developers technologists, coders computers, and geeks 🤓 to do more with their tech.
Stars: ✭ 39 (+200%)
Mutual labels:  development
wordless gem
The quickest CLI tool to setup a new WordPress locally. Wordless ready.
Stars: ✭ 38 (+192.31%)
Mutual labels:  development
wp-cli-dev
🛠 WP-CLI development environment that allows for easy development across all packages
Stars: ✭ 29 (+123.08%)
Mutual labels:  development
opnsense-starterkit
Try opnsense, build opnsense images or start development
Stars: ✭ 18 (+38.46%)
Mutual labels:  development
SNIPs
Secret Network Improvement Proposals (SNIPs) ✂️
Stars: ✭ 42 (+223.08%)
Mutual labels:  development
semver-generator
Semantic version generator using git commit keywords and overrides
Stars: ✭ 26 (+100%)
Mutual labels:  development
dev-meetup.github.io
developer meetup, seminar
Stars: ✭ 79 (+507.69%)
Mutual labels:  development

🏋️‍♂️ 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].