/homie-dsl

Domain Specific Language (DSL) for github.com/masgari/homie-go/homie

Primary LanguageGo

Homie DSL

This is a Domain Specific Language (DSL) for homie-go.

It is based on HashiCorp Configuration Language

Examples:

vpn {
    config {

    }
    nodes {
        openconnect {
           name = "VPN"
           type = "VPN Service"

           properties {
               users {
                   when {
                        periodic {
                            every = "5s"
                        }
                   }
               }
           } 
        }
    }
}