Documentation
¶
Overview ¶
android_config.go is intentionally not build-tagged so its logic can be unit-tested on any host. main_android.go is the entry that actually consumes configFromEnv on Android builds; on desktop the function is dead code (the desktop main.go uses flags).
Package main contains the graywolf subcommand entry point for `graywolf flare`. The bulk of the behaviour lives in pkg/diagcollect; this file is the wiring layer responsible for flag parsing, exit-code mapping, and stdin/stdout plumbing.
graywolf entry point. All runtime wiring lives in pkg/app; this file is a thin dispatch shim responsible for build-time version injection, subcommand routing, and signal handling. The normal-path main() body is app.New(cfg, logger).Run(ctx).