configen

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: Apache-2.0

README

Configen

License

This project is licensed under the Apache 2.0 License.

Directories

Path Synopsis
cmd
configen command
Package main provides `configen` command.
Package main provides `configen` command.
configen/convert
Package convert provides `configen convert` command.
Package convert provides `configen convert` command.
configen/generate
Package generate provides `configen generate` command.
Package generate provides `configen generate` command.
configen/generate/code
Package code provides `configen generate code` command.
Package code provides `configen generate code` command.
configen/generate/docs
Package docs provides `configen generate docs` command.
Package docs provides `configen generate docs` command.
codegen
commenttags
Package commenttags provides additional tags for Go fields in comments.
Package commenttags provides additional tags for Go fields in comments.
shared
Package shared provides functions shared by generated code.
Package shared provides functions shared by generated code.
structure
Package structure defines a simplified structure representation.
Package structure defines a simplified structure representation.
templates
Package templates provides templates for code and documentation generation.
Package templates provides templates for code and documentation generation.
templates/code
Package code provides functions for preparing data for code generation.
Package code provides functions for preparing data for code generation.
templates/docs
Package docs provides functions for preparing data for documentation generation.
Package docs provides functions for preparing data for documentation generation.
util
Package util provides a small set of utility functions used here and there.
Package util provides a small set of utility functions used here and there.
internal
buildinfo
Package buildinfo provides the information about this binary.
Package buildinfo provides the information about this binary.
pkg
core
Package core provides interfaces for defining custom types.
Package core provides interfaces for defining custom types.
tests
common
Package common provides helpers for writing tests.
Package common provides helpers for writing tests.
custom_types/config_loader
Code generated by Configen.
Code generated by Configen.
custom_types/config_loader_slice
Code generated by Configen.
Code generated by Configen.
custom_types/string_parser
Code generated by Configen.
Code generated by Configen.
custom_types/string_parser_slice
Code generated by Configen.
Code generated by Configen.
documentation
nolint:revive,godot,staticcheck // checks removed because this structure has docs for users, also not all structures should have comments, package comment isn't needed.
nolint:revive,godot,staticcheck // checks removed because this structure has docs for users, also not all structures should have comments, package comment isn't needed.
embedded/default
Code generated by Configen.
Code generated by Configen.
embedded/zero
Code generated by Configen.
Code generated by Configen.
flat_slices
Code generated by Configen.
Code generated by Configen.
non_anonymous/struct
Code generated by Configen.
Code generated by Configen.
non_anonymous/struct_slice
Code generated by Configen.
Code generated by Configen.
omit_config_key
Code generated by Configen.
Code generated by Configen.
slices/default_values
Code generated by Configen.
Code generated by Configen.
slices/scalar_slice
Code generated by Configen.
Code generated by Configen.
slices/struct_slice
Code generated by Configen.
Code generated by Configen.
structs/default_values
Code generated by Configen.
Code generated by Configen.
structs/nested_struct
Code generated by Configen.
Code generated by Configen.
structs/struct
Code generated by Configen.
Code generated by Configen.
supported_types
Code generated by Configen.
Code generated by Configen.
yaml_specific
Code generated by Configen.
Code generated by Configen.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL