gen

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2026 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Overview

Code generated by magus-utils config; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var Fields = []fieldtype.Field{
	{
		GoPath:   "Cache.Dir",
		YamlPath: "cache.dir",
		EnvVar:   "MAGUS_CACHE_DIR",
		Flag:     fieldtype.FlagNames{Long: "cache-dir"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_CACHE_DIR",
	},
	{
		GoPath:   "Cache.Write.Enabled",
		YamlPath: "cache.write.enabled",
		EnvVar:   "MAGUS_CACHE_WRITE_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_CACHE_WRITE_ENABLED",
	},
	{
		GoPath:   "Cache.Include.OS.Enabled",
		YamlPath: "cache.include.os.enabled",
		EnvVar:   "MAGUS_CACHE_INCLUDE_OS_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_CACHE_INCLUDE_OS_ENABLED",
	},
	{
		GoPath:   "Cache.Include.Arch.Enabled",
		YamlPath: "cache.include.arch.enabled",
		EnvVar:   "MAGUS_CACHE_INCLUDE_ARCH_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_CACHE_INCLUDE_ARCH_ENABLED",
	},
	{
		GoPath:   "Cache.SizeMB",
		YamlPath: "cache.size_mb",
		EnvVar:   "MAGUS_CACHE_SIZE_MB",
		Flag:     fieldtype.FlagNames{Long: "cache-size-mb"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_CACHE_SIZE_MB",
	},
	{
		GoPath:   "Cache.Remote.TrustedKeys",
		YamlPath: "cache.remote.trusted_keys",
		EnvVar:   "MAGUS_CACHE_REMOTE_TRUSTED_KEYS",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindStringSlice,
		Usage:    "MAGUS_CACHE_REMOTE_TRUSTED_KEYS",
	},
	{
		GoPath:   "Cache.Remote.Insecure",
		YamlPath: "cache.remote.insecure",
		EnvVar:   "MAGUS_CACHE_REMOTE_INSECURE",
		Flag:     fieldtype.FlagNames{Long: "cache-remote-insecure"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_CACHE_REMOTE_INSECURE: Insecure disables remote-cache signature verification: unsigned artifacts are imported and produced with no trust set.",
	},
	{
		GoPath:   "Cache.Remote.InsecureReason",
		YamlPath: "cache.remote.insecure_reason",
		EnvVar:   "MAGUS_CACHE_REMOTE_INSECURE_REASON",
		Flag:     fieldtype.FlagNames{Long: "cache-remote-insecure-reason"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_CACHE_REMOTE_INSECURE_REASON: InsecureReason is the prose behind Insecure, required whenever it is true.",
	},
	{
		GoPath:   "CI.MaxShards",
		YamlPath: "ci.max_shards",
		EnvVar:   "MAGUS_CI_MAX_SHARDS",
		Flag:     fieldtype.FlagNames{Long: "ci-max-shards"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_CI_MAX_SHARDS",
	},
	{
		GoPath:   "CI.RunnerPoolBudget",
		YamlPath: "ci.runner_pool_budget",
		EnvVar:   "MAGUS_CI_RUNNER_POOL_BUDGET",
		Flag:     fieldtype.FlagNames{Long: "ci-runner-pool-budget"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_CI_RUNNER_POOL_BUDGET",
	},
	{
		GoPath:   "CI.RecordRuns",
		YamlPath: "ci.record_runs",
		EnvVar:   "MAGUS_CI_RECORD_RUNS",
		Flag:     fieldtype.FlagNames{Long: "ci-record-runs"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_CI_RECORD_RUNS: RecordRuns keeps the per-branch run log (forecast.Run) in the history file: which commit a branch passed or failed a ...",
	},
	{
		GoPath:   "Volatility.Enabled",
		YamlPath: "volatility.enabled",
		EnvVar:   "MAGUS_VOLATILITY_ENABLED",
		Flag:     fieldtype.FlagNames{Long: "volatility-enabled"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_VOLATILITY_ENABLED",
	},
	{
		GoPath:   "Volatility.BootstrapSamples",
		YamlPath: "volatility.bootstrap_samples",
		EnvVar:   "MAGUS_VOLATILITY_BOOTSTRAP_SAMPLES",
		Flag:     fieldtype.FlagNames{Long: "volatility-bootstrap-samples"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_VOLATILITY_BOOTSTRAP_SAMPLES",
	},
	{
		GoPath:   "Volatility.MinSamples",
		YamlPath: "volatility.min_samples",
		EnvVar:   "MAGUS_VOLATILITY_MIN_SAMPLES",
		Flag:     fieldtype.FlagNames{Long: "volatility-min-samples"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_VOLATILITY_MIN_SAMPLES",
	},
	{
		GoPath:   "Volatility.Threshold",
		YamlPath: "volatility.threshold",
		EnvVar:   "MAGUS_VOLATILITY_THRESHOLD",
		Flag:     fieldtype.FlagNames{Long: "volatility-threshold"},
		Kind:     fieldtype.KindFloat64,
		Usage:    "MAGUS_VOLATILITY_THRESHOLD",
	},
	{
		GoPath:   "Volatility.AnnotateGHA",
		YamlPath: "volatility.annotate_gha",
		EnvVar:   "MAGUS_VOLATILITY_ANNOTATE_GHA",
		Flag:     fieldtype.FlagNames{Long: "volatility-annotate-gha"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_VOLATILITY_ANNOTATE_GHA",
	},
	{
		GoPath:   "Telemetry.Enabled",
		YamlPath: "telemetry.enabled",
		EnvVar:   "MAGUS_TELEMETRY_ENABLED",
		Flag:     fieldtype.FlagNames{Long: "telemetry-enabled"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_TELEMETRY_ENABLED",
	},
	{
		GoPath:   "Telemetry.Endpoint",
		YamlPath: "telemetry.endpoint",
		EnvVar:   "MAGUS_TELEMETRY_ENDPOINT",
		Flag:     fieldtype.FlagNames{Long: "telemetry-endpoint"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_TELEMETRY_ENDPOINT",
	},
	{
		GoPath:   "Telemetry.Protocol",
		YamlPath: "telemetry.protocol",
		EnvVar:   "MAGUS_TELEMETRY_PROTOCOL",
		Flag:     fieldtype.FlagNames{Long: "telemetry-protocol"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_TELEMETRY_PROTOCOL",
	},
	{
		GoPath:   "Telemetry.Insecure",
		YamlPath: "telemetry.insecure",
		EnvVar:   "MAGUS_TELEMETRY_INSECURE",
		Flag:     fieldtype.FlagNames{Long: "telemetry-insecure"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_TELEMETRY_INSECURE",
	},
	{
		GoPath:   "Telemetry.ServiceName",
		YamlPath: "telemetry.service_name",
		EnvVar:   "MAGUS_TELEMETRY_SERVICE_NAME",
		Flag:     fieldtype.FlagNames{Long: "telemetry-service-name"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_TELEMETRY_SERVICE_NAME",
	},
	{
		GoPath:   "Telemetry.SampleRatio",
		YamlPath: "telemetry.sample_ratio",
		EnvVar:   "MAGUS_TELEMETRY_SAMPLE_RATIO",
		Flag:     fieldtype.FlagNames{Long: "telemetry-sample-ratio"},
		Kind:     fieldtype.KindFloat64,
		Usage:    "MAGUS_TELEMETRY_SAMPLE_RATIO",
	},
	{
		GoPath:   "Daemon.Enabled",
		YamlPath: "daemon.enabled",
		EnvVar:   "MAGUS_DAEMON_ENABLED",
		Flag:     fieldtype.FlagNames{Long: "daemon-enabled"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_DAEMON_ENABLED: Enabled uses a shared, persistent daemon; false runs each invocation self-contained.",
	},
	{
		GoPath:   "Daemon.Address",
		YamlPath: "daemon.address",
		EnvVar:   "MAGUS_DAEMON_ADDRESS",
		Flag:     fieldtype.FlagNames{Long: "daemon-address"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_DAEMON_ADDRESS: Address is the unix:// socket the parent listens on; empty auto-generates one.",
	},
	{
		GoPath:   "Daemon.IdleTTL",
		YamlPath: "daemon.idle_ttl",
		EnvVar:   "MAGUS_DAEMON_IDLE_TTL",
		Flag:     fieldtype.FlagNames{Long: "daemon-idle-ttl"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_DAEMON_IDLE_TTL: IdleTTL controls workspace eviction in the multi-workspace daemon; 0 = default 6h.",
	},
	{
		GoPath:   "Daemon.Workspaces",
		YamlPath: "daemon.workspaces",
		EnvVar:   "MAGUS_DAEMON_WORKSPACES",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindStringSlice,
		Usage:    "MAGUS_DAEMON_WORKSPACES: Workspaces is the explicit list of workspace roots to serve; non-empty enables eager union of sandbox policies and re...",
	},
	{
		GoPath:   "Daemon.Maintenance.RotateActivities",
		YamlPath: "daemon.maintenance.rotate_activities",
		EnvVar:   "MAGUS_DAEMON_MAINTENANCE_ROTATE_ACTIVITIES",
		Flag:     fieldtype.FlagNames{Long: "daemon-maintenance-rotate-activities"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_DAEMON_MAINTENANCE_ROTATE_ACTIVITIES: RotateActivities is how often the daemon trims the activity trail.",
	},
	{
		GoPath:   "Daemon.Maintenance.RotateLogs",
		YamlPath: "daemon.maintenance.rotate_logs",
		EnvVar:   "MAGUS_DAEMON_MAINTENANCE_ROTATE_LOGS",
		Flag:     fieldtype.FlagNames{Long: "daemon-maintenance-rotate-logs"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_DAEMON_MAINTENANCE_ROTATE_LOGS",
	},
	{
		GoPath:   "Daemon.Maintenance.SyncGraph",
		YamlPath: "daemon.maintenance.sync_graph",
		EnvVar:   "MAGUS_DAEMON_MAINTENANCE_SYNC_GRAPH",
		Flag:     fieldtype.FlagNames{Long: "daemon-maintenance-sync-graph"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_DAEMON_MAINTENANCE_SYNC_GRAPH",
	},
	{
		GoPath:   "Daemon.Maintenance.CheckReview",
		YamlPath: "daemon.maintenance.check_review",
		EnvVar:   "MAGUS_DAEMON_MAINTENANCE_CHECK_REVIEW",
		Flag:     fieldtype.FlagNames{Long: "daemon-maintenance-check-review"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_DAEMON_MAINTENANCE_CHECK_REVIEW: CheckReview notices a merge or a new remark on a review this tree took part in.",
	},
	{
		GoPath:   "VCS.Enabled",
		YamlPath: "vcs.enabled",
		EnvVar:   "MAGUS_VCS_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_VCS_ENABLED",
	},
	{
		GoPath:   "VCS.Name",
		YamlPath: "vcs.name",
		EnvVar:   "MAGUS_VCS_NAME",
		Flag:     fieldtype.FlagNames{Long: "vcs-name"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_VCS_NAME",
	},
	{
		GoPath:   "VCS.BaseRef",
		YamlPath: "vcs.base_ref",
		EnvVar:   "MAGUS_VCS_BASE_REF",
		Flag:     fieldtype.FlagNames{Long: "vcs-base-ref"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_VCS_BASE_REF: BaseRef sets the default base ref.",
	},
	{
		GoPath:   "MCP.Enabled",
		YamlPath: "mcp.enabled",
		EnvVar:   "MAGUS_MCP_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_MCP_ENABLED",
	},
	{
		GoPath:   "MCP.Address",
		YamlPath: "mcp.address",
		EnvVar:   "MAGUS_MCP_ADDRESS",
		Flag:     fieldtype.FlagNames{Long: "mcp-address"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_MCP_ADDRESS",
	},
	{
		GoPath:   "Console.Enabled",
		YamlPath: "console.enabled",
		EnvVar:   "MAGUS_CONSOLE_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_CONSOLE_ENABLED",
	},
	{
		GoPath:   "Report.Filter",
		YamlPath: "report.filter",
		EnvVar:   "MAGUS_REPORT_FILTER",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindStringSlice,
		Usage:    "MAGUS_REPORT_FILTER: Filter restricts event types via +type/-type/bare terms; any '+' sets default-deny.",
	},
	{
		GoPath:   "Log.Format",
		YamlPath: "log.format",
		EnvVar:   "MAGUS_LOG_FORMAT",
		Flag:     fieldtype.FlagNames{Long: "log-format"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_LOG_FORMAT",
	},
	{
		GoPath:   "Log.Level",
		YamlPath: "log.level",
		EnvVar:   "MAGUS_LOG_LEVEL",
		Flag:     fieldtype.FlagNames{Long: "log-level"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_LOG_LEVEL: Level is the minimum log level; 'trace' also enables the startup timing table.",
	},
	{
		GoPath:   "Log.Silent",
		YamlPath: "log.silent",
		EnvVar:   "MAGUS_LOG_SILENT",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_LOG_SILENT: Silent suppresses progress like --quiet, and additionally bounds the failing-project dump (tail + path to the full lo...",
	},
	{
		GoPath:   "Log.Stream",
		YamlPath: "log.stream",
		EnvVar:   "MAGUS_LOG_STREAM",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_LOG_STREAM: Stream shows every target's subprocess output live and interleaved, instead of withholding a passing target's output ...",
	},
	{
		GoPath:   "Hints.Enabled",
		YamlPath: "hints.enabled",
		EnvVar:   "MAGUS_HINTS_ENABLED",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_HINTS_ENABLED: Enabled controls whether hint messages (actionable nudges) are printed to stderr.",
	},
	{
		GoPath:   "Knowledge.Workspaces",
		YamlPath: "knowledge.workspaces",
		EnvVar:   "MAGUS_KNOWLEDGE_WORKSPACES",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindStringSlice,
		Usage:    "MAGUS_KNOWLEDGE_WORKSPACES: Workspaces are additional workspace roots to union into a '--global' knowledge-graph query (query/explain/path and gr...",
	},
	{
		GoPath:   "Knowledge.MaxSizeMB",
		YamlPath: "knowledge.max_size_mb",
		EnvVar:   "MAGUS_KNOWLEDGE_MAX_SIZE_MB",
		Flag:     fieldtype.FlagNames{Long: "knowledge-max-size-mb"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_KNOWLEDGE_MAX_SIZE_MB: MaxSizeMB is a soft cap on the knowledge shard store (<cache>/knowledge).",
	},
	{
		GoPath:   "Knowledge.VCS.Enabled",
		YamlPath: "knowledge.vcs.enabled",
		EnvVar:   "MAGUS_KNOWLEDGE_VCS_ENABLED",
		Flag:     fieldtype.FlagNames{Long: "knowledge-vcs-enabled"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_KNOWLEDGE_VCS_ENABLED",
	},
	{
		GoPath:   "Knowledge.VCS.MaxCommits",
		YamlPath: "knowledge.vcs.max_commits",
		EnvVar:   "MAGUS_KNOWLEDGE_VCS_MAX_COMMITS",
		Flag:     fieldtype.FlagNames{Long: "knowledge-vcs-max-commits"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_KNOWLEDGE_VCS_MAX_COMMITS: MaxCommits bounds the history walk to the most recent N commits.",
	},
	{
		GoPath:   "Knowledge.VCS.Authorship",
		YamlPath: "knowledge.vcs.authorship",
		EnvVar:   "MAGUS_KNOWLEDGE_VCS_AUTHORSHIP",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_KNOWLEDGE_VCS_AUTHORSHIP: Authorship includes the 'author' nodes and 'authored' edges (who touched which files) in the graph.",
	},
	{
		GoPath:   "Knowledge.SymbolIndexing.Disabled",
		YamlPath: "knowledge.symbol_indexing.disabled",
		EnvVar:   "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_DISABLED",
		Flag:     fieldtype.FlagNames{Long: "knowledge-symbol-indexing-disabled"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_DISABLED: Disabled opts out of background auto-indexing.",
	},
	{
		GoPath:   "Knowledge.SymbolIndexing.QuietSeconds",
		YamlPath: "knowledge.symbol_indexing.quiet_seconds",
		EnvVar:   "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_QUIET_SECONDS",
		Flag:     fieldtype.FlagNames{Long: "knowledge-symbol-indexing-quiet-seconds"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_QUIET_SECONDS: QuietSeconds is how long a project's sources must be quiet after the last change before it is re-indexed, so a burst ...",
	},
	{
		GoPath:   "Knowledge.SymbolIndexing.MinIntervalSeconds",
		YamlPath: "knowledge.symbol_indexing.min_interval_seconds",
		EnvVar:   "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_MIN_INTERVAL_SECONDS",
		Flag:     fieldtype.FlagNames{Long: "knowledge-symbol-indexing-min-interval-seconds"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_MIN_INTERVAL_SECONDS: MinIntervalSeconds is the minimum time between re-index runs for one project, a ceiling on how often the indexer fire...",
	},
	{
		GoPath:   "Knowledge.Notes.Shared",
		YamlPath: "knowledge.notes.shared",
		EnvVar:   "MAGUS_KNOWLEDGE_NOTES_SHARED",
		Flag:     fieldtype.FlagNames{Long: "knowledge-notes-shared"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_KNOWLEDGE_NOTES_SHARED: Shared is the workspace-relative directory holding notes the TEAM has: committed, so git attributes each one to whoev...",
	},
	{
		GoPath:   "Knowledge.Notes.Private",
		YamlPath: "knowledge.notes.private",
		EnvVar:   "MAGUS_KNOWLEDGE_NOTES_PRIVATE",
		Flag:     fieldtype.FlagNames{Long: "knowledge-notes-private"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_KNOWLEDGE_NOTES_PRIVATE: Private is a SECOND notes location, yours rather than the team's, and it may sit anywhere on disk - a vault, a scratc...",
	},
	{
		GoPath:   "Secret.Interactive",
		YamlPath: "secret.interactive_timeout",
		EnvVar:   "MAGUS_SECRET_INTERACTIVE_TIMEOUT",
		Flag:     fieldtype.FlagNames{Long: "secret-interactive-timeout"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_SECRET_INTERACTIVE_TIMEOUT: Interactive bounds a provider read when stdin is a terminal.",
	},
	{
		GoPath:   "Secret.Unattended",
		YamlPath: "secret.unattended_timeout",
		EnvVar:   "MAGUS_SECRET_UNATTENDED_TIMEOUT",
		Flag:     fieldtype.FlagNames{Long: "secret-unattended-timeout"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_SECRET_UNATTENDED_TIMEOUT: Unattended bounds a provider read with no terminal to prompt on.",
	},
	{
		GoPath:   "Diff.Tui",
		YamlPath: "diff.tui",
		EnvVar:   "MAGUS_DIFF_TUI",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindBoolPtr,
		Usage:    "MAGUS_DIFF_TUI: Tui opens the interactive viewer when the terminal can draw it.",
	},
	{
		GoPath:   "Concurrency",
		YamlPath: "concurrency",
		EnvVar:   "MAGUS_CONCURRENCY",
		Flag:     fieldtype.FlagNames{Long: "concurrency", Short: "j"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_CONCURRENCY: Concurrency caps concurrent builds; top-level and in-process fan-out share one limiter.",
	},
	{
		GoPath:   "MaxFailures",
		YamlPath: "max_failures",
		EnvVar:   "MAGUS_MAX_FAILURES",
		Flag:     fieldtype.FlagNames{Long: "max-failures"},
		Kind:     fieldtype.KindInt,
		Usage:    "MAGUS_MAX_FAILURES: MaxFailures bounds how many projects may fail before a run stops starting more.",
	},
	{
		GoPath:   "TargetTimeout",
		YamlPath: "target_timeout",
		EnvVar:   "MAGUS_TARGET_TIMEOUT",
		Flag:     fieldtype.FlagNames{Long: "target-timeout"},
		Kind:     fieldtype.KindDuration,
		Usage:    "MAGUS_TARGET_TIMEOUT: TargetTimeout bounds how long any single target may run before magus cancels it.",
	},
	{
		GoPath:   "HistoryPath",
		YamlPath: "history_path",
		EnvVar:   "MAGUS_HISTORY_PATH",
		Flag:     fieldtype.FlagNames{Long: "history-path"},
		Kind:     fieldtype.KindString,
		Usage:    "MAGUS_HISTORY_PATH: HistoryPath is the path to the runtime-history JSON used by volatility detection, CI forecaster, graph timing, and bi...",
	},
	{
		GoPath:   "DryRun",
		YamlPath: "dry_run",
		EnvVar:   "MAGUS_DRY_RUN",
		Flag:     fieldtype.FlagNames{Long: "dry-run", Short: "u"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_DRY_RUN: DryRun prints what would run without executing.",
	},
	{
		GoPath:   "DefaultCharms",
		YamlPath: "default_charms",
		EnvVar:   "MAGUS_DEFAULT_CHARMS",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindStringSlice,
		Usage:    "MAGUS_DEFAULT_CHARMS: DefaultCharms are execution charms applied to every 'magus run' / 'magus x' by default, e.g.",
	},
	{
		GoPath:   "Sandbox.Enabled",
		YamlPath: "sandbox.enabled",
		EnvVar:   "MAGUS_SANDBOX_ENABLED",
		Flag:     fieldtype.FlagNames{Long: "sandbox-enabled"},
		Kind:     fieldtype.KindBool,
		Usage:    "MAGUS_SANDBOX_ENABLED",
	},
	{
		GoPath:   "Sandbox.Env.Passthrough",
		YamlPath: "sandbox.env.passthrough",
		EnvVar:   "MAGUS_SANDBOX_ENV_PASSTHROUGH",
		Flag:     fieldtype.FlagNames{Long: ""},
		Kind:     fieldtype.KindStringSlice,
		Usage:    "MAGUS_SANDBOX_ENV_PASSTHROUGH: Passthrough adds names/globs (e.g.",
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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