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