Zum Hauptinhalt springen

Configure Application

Configure global CLI settings and preferences interactively.

Bash
zeysdk configure

Available Settings

SettingDescriptionDefault
Default Diff ToolChoose comparison tool for file diffsPlatform dependent
List HeightNumber of items shown in selection lists10
Run Output StyleDefault output format for zeysdk run (Pretty or Simple)Pretty
Credential StorageSelect credential backend (Auto, OS Keyring, File Store)Auto

Diff Tools by Platform

Windows

  • Beyond Compare
  • WinMerge
  • VSCode
  • Other (custom path)
  • None

macOS

  • Beyond Compare
  • FileMerge
  • VSCode
  • Other (custom path)
  • None

Linux

  • Beyond Compare
  • Meld
  • VSCode
  • Other (custom path)
  • None

Configuration Storage

Settings are stored in the selected credential backend:

  • Auto: Uses OS keyring on supported desktop systems, otherwise file store
  • OS Keyring: Uses platform keychain when available (encrypted)
  • File Store: Stores credentials in ~/.config/zeysdk/store.json (unencrypted)

Environment variables (ZEYSDK_USE_KEYRING or legacy ZEYSDK_USE_KEYTAR) override configured storage mode.

Error Handling

ErrorDescriptionResolution
Storage accessFailed to access configured credential backendCheck keychain availability or switch to File Store
Invalid inputInvalid list height valueEnter a positive number
Save failedFailed to save configurationVerify write permissions