Versions in this module Expand all Collapse all v0 v0.1.17 Aug 3, 2026 v0.1.16 Aug 3, 2026 v0.1.15 Aug 2, 2026 v0.1.14 Aug 2, 2026 v0.1.13 Jul 29, 2026 v0.1.12 Jul 29, 2026 v0.1.11 Jul 29, 2026 v0.1.10 Jul 27, 2026 v0.1.9 Jul 26, 2026 v0.1.8 Jul 26, 2026 v0.1.7 Jul 25, 2026 v0.1.6 Jul 25, 2026 v0.1.5 Jul 18, 2026 v0.1.4 Jul 16, 2026 v0.1.3 Jul 16, 2026 v0.1.2 Jul 11, 2026 v0.1.1 Jul 11, 2026 v0.1.0 Jul 3, 2026 Changes in this version + func Awk(program Program, opts ...any) gloo.Command[[]byte, []byte] + type AwkFieldSeparator string + type AwkOutputFieldSeparator string + type AwkVariable struct + Name string + Value any + type Context struct + FS string + Fields []string + NF int + NR int64 + OFS string + RS string + Variables map[string]any + func (c Context) Field(index int) string + func (c Context) Print(values ...any) string + func (c Context) SetField(index int, value string) Context + func (c Context) SetVar(name string, value any) Context + func (c Context) Var(name string) any + type Program interface + Action func(ctx Context) (updated Context, output string, isEmit bool) + Begin func(ctx Context) (Context, error) + Condition func(ctx Context) bool + End func(ctx Context) (output string, err error) + type SimpleProgram struct + func (SimpleProgram) Action(ctx Context) (Context, string, bool) + func (SimpleProgram) Begin(ctx Context) (Context, error) + func (SimpleProgram) Condition(Context) bool + func (SimpleProgram) End(Context) (string, error)