id = "leapp-cli" name = "Leapp CLI" homepage = "https://docs.leapp.cloud/" description = "A command-line interface for Leapp cloud access management." executables = ["leapp"] [dotfiles] # Leapp's official application-data documentation lists ~/.Leapp on macOS, # Linux, and Windows, and identifies Leapp-lock.json as the encrypted actual # configuration. The version marker and logs are state, so only the lock file # is carried. # https://docs.leapp.cloud/0.12.2/troubleshooting/app-data/ paths = ["~/.Leapp/Leapp-lock.json"] secret = [] [commands] format = 1 label = "leapp" description = "List, start and stop Leapp cloud access sessions. Session creation, profiles, integrations and workspaces are left out." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = false, short_bundles = false } [[commands.subcommand]] path = ["session", "list"] label = "List sessions" description = "Show sessions with their properties." [[commands.subcommand.source]] id = "doc" kind = "help" url = "https://github.com/Noovolari/leapp/blob/master/packages/cli/scopes/session.md" revision = "0.1.65" evidence = """ $ leapp session list [--columns | -x] [--sort ] [--filter ] [--output csv|json|yaml | [--csv | --no-truncate]] [--no-header | ] -x, --extended show extra columns --columns= only show provided columns (comma-separated) --csv output is csv format [alias: --output=csv] --filter= filter property by partial string matching, ex: name=foo --no-header hide table header from output --no-truncate do not truncate output to fit screen --output=