c8y(1)

πŸ“¦ version 2.56.1, in nixpkgs unstable

πŸ’… c8y(1) β€” bestie's guide to the Cumulocity CLI

okay so real talk: this is the c8y(1) manual page, and we're zooming all the way in on one little corner of it. your girl knows her way around a terminal, so trust me when I say this page is actually useful and you're gonna slay it 🫢


✨ NAME ✨

c8y-ui-applications β€” Cumulocity UI Applications

like, that's the whole name, that's the assignment πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

c8y ui applications [flags]

that's it. that's the invocation. flags optional, confidence mandatory ✨


🌸 DESCRIPTION 🌸

Managed UI Applications.

short, sweet, and to the point β€” this command lives in the "managed UI applications" part of the Cumulocity universe and it's giving main character energy πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help[=false] β€” help for applications. yes bestie, the classic. when in doubt, ask for help πŸ’…

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these are the flags that trickle down from the parent command, and there are so many of them. buckle up babes, we're going through every single one 🌈

  • --abortOnErrors=10 β€” abort the batch once you hit this many errors. no cap, ten strikes and the whole thing just stops πŸ’€
  • --allowEmptyPipe[=false] β€” don't fail when the piped input (stdin) is empty. so when your pipe gives you nothing, it just shrugs instead of throwing hands πŸ™ˆ
  • --cache[=false] β€” enable cached responses. reusing is literally self-care ✨
  • --cacheBodyPaths=[] β€” the cache should limit hashing to the selected paths in the json body. empty means all values get hashed πŸ“
  • --cacheTTL="60s" β€” cache time-to-live (TTL), written as a duration, i.e. 60s, 2m. so it's giving "how long is this snack good for" ⏳
  • -c, --compact[=false] β€” compact instead of pretty-printed output when you're using json output. plot twist though: pretty print is the default if the output is the terminal πŸ–₯️
  • --confirm[=false] β€” prompt for confirmation. yes, it will literally ask you first, consent is iconic 🫢
  • --confirmText="" β€” custom confirmation text, for when you want the prompt to say your words πŸ’¬
  • --currentPage=0 β€” the current page that should be returned πŸ“„
  • --customQueryParam=[] β€” add custom URL query parameters, i.e. --customQueryParam 'withCustomOption=true,myOtherOption=myvalue' β€” go off, customize your little heart out πŸ”₯
  • --debug[=false] β€” set very verbose log messages. she's loud, she's chatty, she's telling you everything πŸ—£οΈ
  • --delay="0ms" β€” delay after each request, i.e. 5ms, 1.2s ⏱️
  • --delayBefore="0ms" β€” delay before each request, i.e. 5ms, 1.2s ⏱️
  • --dry[=false] β€” dry run. don't send any data to the server. all the vibes, none of the consequences 😌
  • --dryFormat="markdown" β€” dry run output format, i.e. json, dump, markdown or curl πŸ“
  • --examples[=false] β€” show examples for the current command. we love a demo πŸ‘
  • --filter=[] β€” apply a client side filter to the response before returning it to the user. sift out the noise before it reaches you 🧚
  • --flatten[=false] β€” flatten json output by replacing nested json properties with properties whose names are represented by dot notation. nested? not anymore, bestie πŸͺ„
  • -f, --force[=false] β€” do not prompt for confirmation. ignored when using --confirm. so --confirm wins the argument, periodt πŸ’…
  • -H, --header=[] β€” custom headers, i.e. --header "Accept: value, AnotherHeader: myvalue" πŸ“¨
  • --includeAll[=false] β€” include all results by iterating through each page. every last one, no crumbs left behind πŸͺ
  • -k, --insecure[=false] β€” allow insecure server connections when using SSL. careful bestie, this one's spicy 🌢️
  • -l, --logMessage="" β€” add a custom message to the activity log ✍️
  • --maxJobs=0 β€” maximum number of jobs. 0 = unlimited (use with caution!). the manpage literally said caution, so like... caution ⚠️
  • --noAccept[=false] β€” ignore Accept header will remove the Accept header from requests, however PUT and POST requests will only see the effect. read that one twice, it's doing a lot πŸ™ƒ
  • --noCache[=false] β€” force disabling of cached responses (overwrites the cache setting). cache said no ❌
  • -M, --noColor[=false] β€” don't use colors when displaying log entries on the console. sad beige logging for sad beige times 🎨
  • --noLog[=false] β€” disables the activity log for the current command 🚫
  • --noProgress[=false] β€” disable progress bars. no bar, no drama πŸ“‰
  • --noProxy[=false] β€” ignore the proxy settings πŸ™…
  • -n, --nullInput[=false] β€” don't read the input (stdin). useful if using in shell for/while loops. she does not want your input, respectfully πŸ”‡
  • -o, --output="table" β€” output format, i.e. table, json, csv, csvheader πŸ“Š
  • --outputFile="" β€” save JSON output to a file (after select/view) πŸ’Ύ
  • --outputFileRaw="" β€” save the raw response to a file (before select/view) πŸ’Ύ
  • --outputTemplate="" β€” jsonnet template to apply to the output 🧩
  • -p, --pageSize=5 β€” maximum results per page. five at a time, like lil snack portions πŸ“
  • --progress[=false] β€” show a progress bar. this will also disable any other verbose output. it's giving focus mode 🎯
  • --proxy="" β€” proxy setting, i.e. http://10.0.0.1:8080 🌐
  • -r, --raw[=false] β€” show the raw response. this mode will force output=json and view=off β€” no filter, no glam, just raw πŸͺž
  • --retries=3 β€” max number of attempts when a failed http call is encountered. she tries three times, she's persistent like that πŸ’ͺ
  • --select=[] β€” comma separated list of properties to return. wildcards and globstar accepted, i.e. --select 'id,name,type,**.serialNumber' 🎯
  • --session="" β€” session configuration πŸ”‘
  • --sessionMode="" β€” override the default session mode for a single command, which would normally be disabled πŸ”„
  • -P, --sessionPassword="" β€” override the session password. keep it secret, keep it safe 🀫
  • -U, --sessionUsername="" β€” override the session username, i.e. peter or t1234/peter (with tenant) πŸ‘€
  • --silentExit[=false] β€” silent status codes do not affect the exit code. hush hush 🀐
  • --silentStatusCodes="" β€” status codes which will not print out an error message πŸ™Š
  • --timeout="600s" β€” request timeout duration, i.e. 60s, 2m ⏰
  • --totalPages=0 β€” total number of pages to get πŸ“š
  • -v, --verbose[=false] β€” verbose logging. she's telling you everything and honestly? we're listening πŸ‘‚
  • --view="auto" β€” use views when displaying data on the terminal. disable using --view off πŸ‘€
  • --withError[=false] β€” errors will be printed on stdout instead of stderr. moving the error to the other stream, iconic πŸ”€
  • --withTotalElements[=false] β€” request Cumulocity to include the total elements in the response statistics under .statistics.totalElements (introduced in 10.13) πŸ”’
  • -t, --withTotalPages[=false] β€” request Cumulocity to include the total pages in the response statistics under .statistics.totalPages πŸ“–
  • --workers=1 β€” number of workers. one worker by default, but she can absolutely bring friends πŸ‘―

πŸ”₯ SEE ALSO πŸ”₯

go read those too, iykyk πŸ’œ


that's the whole page babes, no notes 🌟 this one's from the c8y(1) manual, dated Jan 1980 β€” yes, the footer really is that vintage, and honestly? retro icon behavior πŸ•°οΈπŸ’–

πŸ“¦ where this page comes from