Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/cli / / DoctorCommandOptions

Interface: DoctorCommandOptions

Defined in: packages/cli/src/commands/doctor.ts:51

Stable

Extends

  • CommonOutputOptions

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
all?readonlybooleanRun every check. Equivalent to passing every --check-* flag.-packages/cli/src/commands/doctor.ts:70
checkEncryption?readonlybooleanRun the audit-encryption check.-packages/cli/src/commands/doctor.ts:64
checkPerms?readonlybooleanRun the file-perms check. Implied by --all.-packages/cli/src/commands/doctor.ts:60
checkSecrets?readonlybooleanRun the secrets-store check.-packages/cli/src/commands/doctor.ts:62
checkSystemd?readonlybooleanRun the systemd check. Linux-only.-packages/cli/src/commands/doctor.ts:66
fixPerms?readonlybooleanRun the file-perms repair.-packages/cli/src/commands/doctor.ts:58
home?readonlystringOverride the directory the doctor checks. Defaults to ~/.graphorin/. Tests inject a fresh tmp dir.-packages/cli/src/commands/doctor.ts:56
json?readonlybooleanEmit a structured JSON document instead of human-readable text.CommonOutputOptions.jsonpackages/cli/src/internal/output.ts:71
jsonPrint?readonlyJsonSinkTest seam — capture JSON documents instead of writing to stdout.CommonOutputOptions.jsonPrintpackages/cli/src/internal/output.ts:77
nonInteractive?readonlybooleanForce --non-interactive semantics (skip prompts; require flags / env).CommonOutputOptions.nonInteractivepackages/cli/src/internal/output.ts:73
print?readonlyPrintSinkTest seam — capture human lines instead of writing to stderr.CommonOutputOptions.printpackages/cli/src/internal/output.ts:75
systemdRun?readonly(cmd) => Promise<string>Test seam — supply a custom systemd executor.-packages/cli/src/commands/doctor.ts:72
systemdUnit?readonlystringOptional systemd unit identifier (default graphorin.service).-packages/cli/src/commands/doctor.ts:68