A command-line tool for yeeting content-as-code into document stores like Confluence.
README
·
CHANGELOG
.
CONTRIBUTING
Report Bug
·
Request Feature
Managing configuration as code has significant benefits.
What if you could manage knowledge base content as code?
yeet
offers a way to do just that:
- store content data as structured YAML documents
- store content structure as templates
- perform mail-merge style updates into your knowledge base
With a working golang installation at version >= 1.16 you can install or update with:
go install github.com/davidalpert/go-yeet/cmd/yeet@latest
Visit the Releases page to find binary packages pre-compiled for a variety of GOOS
and GOARCH
combinations:
- Download an appropriate package for your
GOOS
andGOARCH
; - Unzip it and put the binary in your path;
- Check the version installed:
yeet version
-
go-yeet
ships with anuninstall
sub-command which cleans up and removes itself:yeet uninstall
- TODO; coming as the project nears v1.0
If you run into trouble you can ask yeet
to write some diagnostics to a log file by setting the following environment variables:
Variable | Default | Description |
---|---|---|
YEET_LOG_LEVEL | "fatal" |
"fatal" , "error" , "warning" , "warn" , "info" , "debug" |
YEET_LOG_FORMAT | "text" |
"text" or "json" |
YEET_LOG_FILE | "" |
path to a log file; when empty logs go to STDOUT |
See open issues project board for a list of known issues and up-for-grabs tasks.
See the CONTRIBUTING guide for local development setup and contribution guidelines.
Distributed under the GPU v3 License. See LICENSE for more information.
David Alpert - @davidalpert
Project Link: https://github.com/davidalpert/go-yeet