Skip to content

Tooling to support a configuration language for Honeycomb pipelines

License

Notifications You must be signed in to change notification settings

honeycombio/hpsf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9337bf8 · Mar 31, 2025

History

61 Commits
Mar 20, 2025
Nov 13, 2024
Mar 20, 2025
Mar 31, 2025
Mar 31, 2025
Mar 3, 2025
Mar 28, 2025
Mar 20, 2025
Nov 13, 2024
Nov 13, 2024
Mar 4, 2025
Nov 13, 2024
Nov 13, 2024
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Jan 17, 2025
Jan 17, 2025
Feb 24, 2025
Mar 28, 2025

OSS Lifecycle GoDoc

HPSF -- EXPERIMENTAL!

What it is

HPSF is an experimental format for a configuration language.

It will undergo radical changes for a while; please don't depend on it yet.

hpsf

Here are some sample commands:

  • go run ./cmd/hpsf -i examples/hpsf.yaml validate
  • go run ./cmd/hpsf -i examples/hpsf.yaml rRules
  • go run ./cmd/hpsf -i examples/hpsf.yaml rConfig

Here's an example that exercises a separate data table:

go run ./cmd/hpsf -d API_Key=hello -i examples/hpsf2.yaml rConfig