Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( Version = "dev" Commit = "none" Date = "unknown" )
Build metadata, stamped via -ldflags by goreleaser. goreleaser targets github.com/tamnd/linkedin-cli/cli.{Version,Commit,Date}.
Functions ¶
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
App is the per-run state every command works through. Each command is a kit.Command escape hatch that rebuilds this state from the run context with appFromCtx, so they share the resolved config, the client/cache, and the output settings kit resolved once for the run.
type Row ¶ added in v0.2.0
Row is one output record: an ordered, curated column set (Cols/Vals) for the table, csv, tsv, and url views, plus the full typed object as Value for json, jsonl, raw, and template. It is kit's render.Record, so every row builder feeds straight into the shared renderer with no per-format code of our own.