Skip to main content

Interactive Mode

Start the REPL by running getapp with no command.

  • Command history — saved to the platform data dir (Windows: %APPDATA%\GetApp\.cli_history; Linux/macOS: ~/.getapp/.cli_history). Max 1000 entries, trimmed after 90 days.
  • Tab completion — cycle through matching commands, subcommands, and command-specific flags with Tab. Type --<TAB> to see all flags for the active command.
  • Abbreviations — dev g → device get, conf s → config set, del sta → delivery start
  • Help — type help or ?, or append ? to any command: discover ?, device set-enrollment ?. If ? is part of a value, quote it: device set-metadata --name "xxx?"
getapp
getapp> dev g # device get
getapp> conf s --deploy-timeout 120 # config set --deploy-timeout 120
getapp> exit

Keyboard shortcuts​

ShortcutAction
↑ / ↓Navigate history
TabCycle to next completion match
Ctrl+← / Ctrl+→Jump one word backward / forward
Ctrl+Backspace / Ctrl+DeleteDelete word backward / forward
Ctrl+RReverse search history
Ctrl+A / Ctrl+EStart / end of line
Ctrl+U / Ctrl+KDelete to start / end of line
Ctrl+WDelete word backward
Ctrl+DExit (when line empty)
Ctrl+CCancel input

Text selection (Shift+Arrow, Ctrl+Shift+Arrow) isn't supported by the interactive shell's line editor — use your terminal emulator's own selection/copy shortcut instead.

Color output​

getapp --no-color device get      # flag
NO_COLOR=1 getapp device get # environment variable

Colors auto-disable when piping: getapp device get > file.json.