[{"data":1,"prerenderedAt":358},["ShallowReactive",2],{"navigation_en":3,"-docs-cli-exit-codes":153,"-docs-cli-exit-codes-surround":355},{"gettingStarted":4,"guides":41,"cli":87,"configuration":123},[5],{"title":6,"icon":7,"path":8,"stem":9,"children":10,"page":7},"Getting Started",false,"\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",[11,16,21,26,31,36],{"title":12,"path":13,"stem":14,"icon":15},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002Fgetting-started\u002F01.introduction","i-lucide-house",{"title":17,"path":18,"stem":19,"icon":20},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002Fgetting-started\u002F02.installation","i-lucide-download",{"title":22,"path":23,"stem":24,"icon":25},"Quick Start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002Fgetting-started\u002F03.quick-start","i-lucide-zap",{"title":27,"path":28,"stem":29,"icon":30},"How It Works","\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","docs\u002Fgetting-started\u002F04.how-it-works","i-lucide-workflow",{"title":32,"path":33,"stem":34,"icon":35},"Refs","\u002Fdocs\u002Fgetting-started\u002Frefs","docs\u002Fgetting-started\u002F05.refs","i-lucide-git-branch",{"title":37,"path":38,"stem":39,"icon":40},"Workspaces & Worktrees","\u002Fdocs\u002Fgetting-started\u002Fworkspaces","docs\u002Fgetting-started\u002F06.workspaces","i-lucide-folder-tree",[42],{"title":43,"icon":7,"path":44,"stem":45,"children":46,"page":7},"Guides","\u002Fdocs\u002Fguides","docs\u002Fguides",[47,52,57,62,67,72,77,82],{"title":48,"path":49,"stem":50,"icon":51},"Review a Pull Request","\u002Fdocs\u002Fguides\u002Freview-a-pull-request","docs\u002Fguides\u002F01.review-a-pull-request","i-lucide-git-pull-request",{"title":53,"path":54,"stem":55,"icon":56},"Run Dev Servers in Parallel","\u002Fdocs\u002Fguides\u002Frun-dev-servers-in-parallel","docs\u002Fguides\u002F02.run-dev-servers-in-parallel","i-lucide-plug",{"title":58,"path":59,"stem":60,"icon":61},"Seed Local Files","\u002Fdocs\u002Fguides\u002Fseed-local-files","docs\u002Fguides\u002F03.seed-local-files","i-lucide-sprout",{"title":63,"path":64,"stem":65,"icon":66},"Refresh a Workspace","\u002Fdocs\u002Fguides\u002Frefresh-a-workspace","docs\u002Fguides\u002F04.refresh-a-workspace","i-lucide-refresh-cw",{"title":68,"path":69,"stem":70,"icon":71},"Clean Up Workspaces","\u002Fdocs\u002Fguides\u002Fclean-up-workspaces","docs\u002Fguides\u002F05.clean-up-workspaces","i-lucide-trash-2",{"title":73,"path":74,"stem":75,"icon":76},"Script with uxd","\u002Fdocs\u002Fguides\u002Fscript-with-uxd","docs\u002Fguides\u002F06.script-with-uxd","i-lucide-braces",{"title":78,"path":79,"stem":80,"icon":81},"Install Shell Completions","\u002Fdocs\u002Fguides\u002Fshell-completions","docs\u002Fguides\u002F07.shell-completions","i-lucide-keyboard",{"title":83,"path":84,"stem":85,"icon":86},"Troubleshooting","\u002Fdocs\u002Fguides\u002Ftroubleshooting","docs\u002Fguides\u002F08.troubleshooting","i-lucide-stethoscope",[88],{"title":89,"icon":7,"path":90,"stem":91,"children":92,"page":7},"CLI Reference","\u002Fdocs\u002Fcli","docs\u002Fcli",[93,98,103,108,113,118],{"title":94,"path":95,"stem":96,"icon":97},"Command Grammar","\u002Fdocs\u002Fcli\u002Foverview","docs\u002Fcli\u002F01.overview","i-lucide-terminal",{"title":99,"path":100,"stem":101,"icon":102},"Workspace Verbs","\u002Fdocs\u002Fcli\u002Fworkspace-verbs","docs\u002Fcli\u002F02.workspace-verbs","i-lucide-folder-git-2",{"title":104,"path":105,"stem":106,"icon":107},"Project Verbs","\u002Fdocs\u002Fcli\u002Fproject-verbs","docs\u002Fcli\u002F03.project-verbs","i-lucide-boxes",{"title":109,"path":110,"stem":111,"icon":112},"Top-Level Verbs","\u002Fdocs\u002Fcli\u002Ftop-level-verbs","docs\u002Fcli\u002F04.top-level-verbs","i-lucide-wrench",{"title":114,"path":115,"stem":116,"icon":117},"Global Flags","\u002Fdocs\u002Fcli\u002Fglobal-flags","docs\u002Fcli\u002F05.global-flags","i-lucide-flag",{"title":119,"path":120,"stem":121,"icon":122},"Exit Codes","\u002Fdocs\u002Fcli\u002Fexit-codes","docs\u002Fcli\u002F06.exit-codes","i-lucide-circle-alert",[124],{"title":125,"icon":7,"path":126,"stem":127,"children":128,"page":7},"Configuration","\u002Fdocs\u002Fconfiguration","docs\u002Fconfiguration",[129,134,139,144,148],{"title":130,"path":131,"stem":132,"icon":133},"Overview","\u002Fdocs\u002Fconfiguration\u002Foverview","docs\u002Fconfiguration\u002F01.overview","i-lucide-settings",{"title":135,"path":136,"stem":137,"icon":138},"Project File","\u002Fdocs\u002Fconfiguration\u002Fproject-file","docs\u002Fconfiguration\u002F02.project-file","i-lucide-file-code",{"title":140,"path":141,"stem":142,"icon":143},"Commands & Hooks","\u002Fdocs\u002Fconfiguration\u002Fcommands-and-hooks","docs\u002Fconfiguration\u002F03.commands-and-hooks","i-lucide-play",{"title":145,"path":146,"stem":147,"icon":76},"Environment & Templates","\u002Fdocs\u002Fconfiguration\u002Fenvironment-and-templates","docs\u002Fconfiguration\u002F04.environment-and-templates",{"title":149,"path":150,"stem":151,"icon":152},"Editors","\u002Fdocs\u002Fconfiguration\u002Feditors","docs\u002Fconfiguration\u002F05.editors","i-lucide-app-window",{"id":154,"title":119,"body":155,"description":346,"extension":347,"links":348,"meta":349,"navigation":350,"path":120,"seo":351,"stem":121,"__hash__":354},"docs_cli\u002Fdocs\u002Fcli\u002F06.exit-codes.md",{"type":156,"value":157,"toc":342},"minimark",[158,289,294,298,308,314,320,332],[159,160,161,177],"table",{},[162,163,164],"thead",{},[165,166,167,171,174],"tr",{},[168,169,170],"th",{},"Code",[168,172,173],{},"Name",[168,175,176],{},"Meaning",[178,179,180,195,210,225,240,255,274],"tbody",{},[165,181,182,189,192],{},[183,184,185],"td",{},[186,187,188],"code",{},"0",[183,190,191],{},"—",[183,193,194],{},"Success",[165,196,197,202,207],{},[183,198,199],{},[186,200,201],{},"1",[183,203,204],{},[186,205,206],{},"E_INTERNAL",[183,208,209],{},"Unexpected internal failure",[165,211,212,217,222],{},[183,213,214],{},[186,215,216],{},"2",[183,218,219],{},[186,220,221],{},"E_USAGE",[183,223,224],{},"Bad arguments or flags",[165,226,227,232,237],{},[183,228,229],{},[186,230,231],{},"3",[183,233,234],{},[186,235,236],{},"E_CONFIG",[183,238,239],{},"Missing or invalid configuration",[165,241,242,247,252],{},[183,243,244],{},[186,245,246],{},"4",[183,248,249],{},[186,250,251],{},"E_RESOLVE",[183,253,254],{},"The ref could not be resolved",[165,256,257,262,267],{},[183,258,259],{},[186,260,261],{},"5",[183,263,264],{},[186,265,266],{},"E_GIT",[183,268,269,270,273],{},"A git or ",[186,271,272],{},"gh"," operation failed",[165,275,276,281,286],{},[183,277,278],{},[186,279,280],{},"6",[183,282,283],{},[186,284,285],{},"E_SETUP",[183,287,288],{},"A setup step or hook failed",[290,291,293],"h2",{"id":292},"error-output","Error output",[295,296,297],"p",{},"Errors are one line on stderr, sometimes followed by a hint:",[299,300,305],"pre",{"className":301,"code":303,"language":304},[302],"language-text","error(E_CONFIG): unknown project 'nope'\nhint: known projects: demo-app\n","text",[186,306,303],{"__ignoreMap":307},"",[299,309,312],{"className":310,"code":311,"language":304},[302],"error(E_RESOLVE): branch 'does-not-exist' does not exist on origin\nhint: check the name, or push the ref first\n",[186,313,311],{"__ignoreMap":307},[299,315,318],{"className":316,"code":317,"language":304},[302],"error(E_USAGE): unsupported shell 'ksh'\nhint: one of: bash, zsh, fish\n",[186,319,317],{"__ignoreMap":307},[321,322,323,325,326,328,329,331],"note",{},[186,324,272],{}," plumbing failures surface as ",[186,327,266],{}," (exit ",[186,330,261],{},"), not as a separate code.",[295,333,334,335,338,339,341],{},"Branch on the exit code, not on the message text — see\n",[336,337,73],"a",{"href":74}," for patterns, and\n",[336,340,83],{"href":84}," for fixes.",{"title":307,"searchDepth":343,"depth":343,"links":344},2,[345],{"id":292,"depth":343,"text":293},"Every uxd exit code, the error name that goes with it, and what it means.","md",null,{},{"icon":122},{"title":352,"description":353},"uxd Exit Codes","Reference table of uxd exit codes and error names — E_USAGE, E_CONFIG, E_RESOLVE, E_GIT, E_SETUP, E_INTERNAL — and the error output format.","pnps4TWT4yXN3sUV8Dsf5uScAfnQIzPUfd15H_RPFDo",[356,348],{"title":114,"path":115,"stem":116,"description":357,"icon":117,"children":-1},"The flags every uxd command accepts — config-dir override, ref disambiguation, dry runs, JSON output, and log verbosity.",1784975261965]