Skip to main content

Overview

What Is hln?

hln is a command-line interface (CLI) that you can use to create your application from a particular stack.

hln CLI has the ability of searching and downloading stacks from stackhub, creating application with particular stack, developing and monitoring the created applications.

How Does hln Work?

With the help of hln CLI, all you need to do is to choose a stack and prepare some arguments such as your application name, the kubeconfig of your cluster, etc. Then you can spin up your application with a single command hln up -i and provide the input values interactively. Wait several minutes and everything will be done by hln.

Under the hood, hln relies on two core concepts, stack and dagger. Stack is the sketch of your application, which describes what does your application look like. Dagger is the executing engine of our stack. It can read the stack firstly, then fill in the customize input values and generate a real application for you.