pflag

Flag package

Provides a drop-in replacement for Go's native flag package to support POSIX/GNU-style flags.

Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.

GitHub

2k stars
28 watching
347 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jessevdk/go-flags A command line option parser library for Go. 2,596
gflags/gflags A C++ library for managing command-line flags and parsing flag arguments. 2,884
davecgh/go-spew Provides a deep pretty printer for Go data structures to aid in debugging 6,089
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
gogo/protobuf A code generation tool for Protocol Buffers in Go, providing features like fast marshalling and compatibility with other libraries. 5,664
thomaspoignant/go-feature-flag Provides a lightweight and flexible solution for managing feature flags in software applications 1,481
asaskevich/govalidator Package of validators and sanitizers for strings, structs, and collections 6,050
fortio/dflag Dynamic flag variables that can be modified at runtime 8
anacrolix/tagflag Tool for declaratively parsing command-line flags in Go using struct tags. 11
m-peko/bitflags A C++ library for easily managing sets of type-safe flags. 87
artyom/autoflags A tool that simplifies exposing struct fields as command line flags in Go programs. 39
osrg/gobgp BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. 3,653
thoas/go-funk A modern Go utility library providing generic helpers such as contains, find, filter, etc. using reflect technology. 4,796
google/gopacket Provides a set of tools for packet processing and decoding in Go. 6,349