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.