Ritchie CLI
gomplate
Our great sponsors
Ritchie CLI | gomplate | |
---|---|---|
1 | 3 | |
557 | 2,465 | |
- | - | |
4.6 | 9.0 | |
almost 2 years ago | 5 days ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Ritchie CLI
-
Test command line outputs with Github Actions
As an open source project maintainer on Ritchie CLI, I recently had the necessity to tests if some command line outputs were working as expected.
gomplate
-
Show HN: gq – like jq or zq, but you use Go
this tool may interest the same audience: https://github.com/hairyhenderson/gomplate
I find it especially handy for poc-ing helm snippets, although regrettably they don't have the same "standard library" of functions
-
Building Rich CLI Applications with Go's Built-in Templating
I'm surprised nobody mentioned https://gomplate.ca/ yet. It's a great CLI tool built on top of Go's built-in templating with many features, including one template to many outputs using a separate data source. See this blog post from the author: https://blog.hairyhenderson.ca/post/one\_template\_many\_outputs/
-
Show HN: Stamp turns a folder into a plain text file and a file into a folder
Cookiecutter is nice but it requires an entire python install to run, which is a big thing to ask for some of the scenarios mentioned by the tool creator (like someone going through a simple learning tutorial which might not even be using python at all).
IMHO gomplate is a nicer alternative that's just a single static go-based tool that can do everything cookiecutter does and a lot more: https://github.com/hairyhenderson/gomplate
What are some alternatives?
bubbletea - A powerful little TUI framework 🏗
go-rosbag - Rosbag parser written in pure Go
stonks - Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
remco - remco is a lightweight configuration management tool
Ferret - Declarative web scraping
sqlTemplate - Template engine for writing dynamic SQL queries
assert-command-line-output - Github Action to assert / check a command line output 🕵️⚙️🖥
motllo - Project templates without needing a repository
alto - An audio organizer powered with its language to organize music
renderizer - CLI to render Go template text files based on command line parameters and/or a YAML
repositories-reports - You can fork this project to get weekly insights reports for your personal repositories ⏱ 📋 :octocat:
gotemplate - A small highly opinionated Go template.