Giter Site home page Giter Site logo

olorin37 / hbs-cli Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 1.0 77 KB

Simple, yet usefull handlebars CLI, templates are feeded from YAML (so, JSON too) property file.

License: MIT License

Rust 72.95% Shell 27.05%
cli handlebars handlebars-template json shell template utility yaml

hbs-cli's Introduction

Hi there ๐Ÿ‘‹

My current work is closed sources, I can't share here the most of it.

  • ๐Ÿ”ญ Iโ€™m currently working on DevOps staff: Jenkins, Elasticsearch and other internal apps deployments as code. And declarative configuratoin of all used services.
  • ฮป Functional programming languages are my passion. Especially: Haskell, OCaml, Scala, Clojure, Erlang, Elixir.
  • ๐Ÿ’ฌ Ask me about: bash, jq, DevOps, podman/docker.

hbs-cli's People

Contributors

dependabot[bot] avatar olorin37 avatar scintillavoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

scintillavoy

hbs-cli's Issues

Support env vars as source of data

Support env vars as source of data for template.

It should be done by --env option. Then environment variables should be grouped in env object accessible from template.

Possible also --env container-name to change default name for container object.

Providing helpers by exported shell functions

As this is a handlebars CLI it would be useful to make possible defining helpers for handlebars via shell function export - which would in fact mean using any program to decorate values.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.