[{"data":1,"prerenderedAt":1129},["ShallowReactive",2],{"navigation_en":3,"-docs-cli-workspace-verbs":153,"-docs-cli-workspace-verbs-surround":1124},{"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":99,"body":155,"description":1115,"extension":1116,"links":1117,"meta":1118,"navigation":1119,"path":100,"seo":1120,"stem":101,"__hash__":1123},"docs_cli\u002Fdocs\u002Fcli\u002F02.workspace-verbs.md",{"type":156,"value":157,"toc":1104},"minimark",[158,167,178,184,187,213,219,288,308,405,409,412,447,492,500,506,516,554,615,625,631,638,689,694,699,716,743,748,751,767,821,832,839,844,859,919,957,962,965,981,987,1018,1023,1026,1059,1091,1100],[159,160,161,162,166],"p",{},"These verbs take a project ",[163,164,165],"strong",{},"and"," a ref:",[168,169,174],"pre",{"className":170,"code":172,"language":173},[171],"language-text","uxd \u003Cproject> \u003Cref> \u003Cverb> [flags] [-- passthrough]\n","text",[175,176,172],"code",{"__ignoreMap":177},"",[179,180,182],"h2",{"id":181},"checkout",[175,183,181],{},[159,185,186],{},"Materializes the workspace and prints its path on stdout. This is the default\nverb, and the one to use from scripts.",[168,188,192],{"className":189,"code":190,"language":191,"meta":177,"style":177},"language-bash shiki shiki-themes github-light-high-contrast github-light-high-contrast github-dark-high-contrast","uxd my-project feat\u002Flogin checkout\n","bash",[175,193,194],{"__ignoreMap":177},[195,196,199,203,207,210],"span",{"class":197,"line":198},"line",1,[195,200,202],{"class":201},"szw1H","uxd",[195,204,206],{"class":205},"semJd"," my-project",[195,208,209],{"class":205}," feat\u002Flogin",[195,211,212],{"class":205}," checkout\n",[168,214,217],{"className":215,"code":216,"language":173},[171],"→ fetching origin\u002Ffeat\u002Flogin\n→ worktree ready: ~\u002Fdev\u002Fuxd\u002Fmy-project\u002Ftrees\u002Ffeat-login\n",[175,218,216],{"__ignoreMap":177},[220,221,222,235],"table",{},[223,224,225],"thead",{},[226,227,228,232],"tr",{},[229,230,231],"th",{},"Flag",[229,233,234],{},"Effect",[236,237,238,249,266,278],"tbody",{},[226,239,240,246],{},[241,242,243],"td",{},[175,244,245],{},"--fetch",[241,247,248],{},"Force a re-fetch before materializing",[226,250,251,256],{},[241,252,253],{},[175,254,255],{},"--setup",[241,257,258,259,262,263,265],{},"Also run ",[175,260,261],{},"[setup]"," (off by default for ",[175,264,181],{},")",[226,267,268,273],{},[241,269,270],{},[175,271,272],{},"--no-setup",[241,274,275,276],{},"Skip ",[175,277,261],{},[226,279,280,285],{},[241,281,282],{},[175,283,284],{},"--json",[241,286,287],{},"Print a result object instead of the path",[168,289,291],{"className":189,"code":290,"language":191,"meta":177,"style":177},"uxd my-project feat\u002Flogin checkout --json\n",[175,292,293],{"__ignoreMap":177},[195,294,295,297,299,301,304],{"class":197,"line":198},[195,296,202],{"class":201},[195,298,206],{"class":205},[195,300,209],{"class":205},[195,302,303],{"class":205}," checkout",[195,305,307],{"class":306},"ssYy9"," --json\n",[168,309,313],{"className":310,"code":311,"language":312,"meta":177,"style":177},"language-json shiki shiki-themes github-light-high-contrast github-light-high-contrast github-dark-high-contrast","{\"project\":\"my-project\",\"slug\":\"feat-login\",\"ref\":\"feat\u002Flogin\",\"kind\":\"branch\",\"branch\":\"feat\u002Flogin\",\"path\":\"~\u002Fdev\u002Fuxd\u002Fmy-project\u002Ftrees\u002Ffeat-login\",\"ports\":[3053],\"created\":true}\n","json",[175,314,315],{"__ignoreMap":177},[195,316,317,321,325,328,331,334,337,339,342,344,347,349,352,354,357,359,362,364,366,368,370,372,375,377,380,382,385,388,391,394,397,399,402],{"class":197,"line":198},[195,318,320],{"class":319},"s7iLA","{",[195,322,324],{"class":323},"sb7M8","\"project\"",[195,326,327],{"class":319},":",[195,329,330],{"class":205},"\"my-project\"",[195,332,333],{"class":319},",",[195,335,336],{"class":323},"\"slug\"",[195,338,327],{"class":319},[195,340,341],{"class":205},"\"feat-login\"",[195,343,333],{"class":319},[195,345,346],{"class":323},"\"ref\"",[195,348,327],{"class":319},[195,350,351],{"class":205},"\"feat\u002Flogin\"",[195,353,333],{"class":319},[195,355,356],{"class":323},"\"kind\"",[195,358,327],{"class":319},[195,360,361],{"class":205},"\"branch\"",[195,363,333],{"class":319},[195,365,361],{"class":323},[195,367,327],{"class":319},[195,369,351],{"class":205},[195,371,333],{"class":319},[195,373,374],{"class":323},"\"path\"",[195,376,327],{"class":319},[195,378,379],{"class":205},"\"~\u002Fdev\u002Fuxd\u002Fmy-project\u002Ftrees\u002Ffeat-login\"",[195,381,333],{"class":319},[195,383,384],{"class":323},"\"ports\"",[195,386,387],{"class":319},":[",[195,389,390],{"class":306},"3053",[195,392,393],{"class":319},"],",[195,395,396],{"class":323},"\"created\"",[195,398,327],{"class":319},[195,400,401],{"class":306},"true",[195,403,404],{"class":319},"}\n",[179,406,407],{"id":175},[175,408,175],{},[159,410,411],{},"Materializes if needed, then opens the workspace in your editor.",[168,413,415],{"className":189,"code":414,"language":191,"meta":177,"style":177},"uxd my-project 42 code\nuxd my-project 42 code --editor vim\n",[175,416,417,429],{"__ignoreMap":177},[195,418,419,421,423,426],{"class":197,"line":198},[195,420,202],{"class":201},[195,422,206],{"class":205},[195,424,425],{"class":306}," 42",[195,427,428],{"class":205}," code\n",[195,430,432,434,436,438,441,444],{"class":197,"line":431},2,[195,433,202],{"class":201},[195,435,206],{"class":205},[195,437,425],{"class":306},[195,439,440],{"class":205}," code",[195,442,443],{"class":306}," --editor",[195,445,446],{"class":205}," vim\n",[220,448,449,457],{},[223,450,451],{},[226,452,453,455],{},[229,454,231],{},[229,456,234],{},[236,458,459,469,478],{},[226,460,461,466],{},[241,462,463],{},[175,464,465],{},"--editor \u003Ccmd>",[241,467,468],{},"Override the configured editor for this run",[226,470,471,475],{},[241,472,473],{},[175,474,245],{},[241,476,477],{},"Re-fetch before opening",[226,479,480,487],{},[241,481,482,484,485],{},[175,483,255],{}," \u002F ",[175,486,272],{},[241,488,489,490],{},"Force or skip ",[175,491,261],{},[159,493,494,496,497,499],{},[175,495,284],{}," is not supported for ",[175,498,175],{},".",[179,501,503],{"id":502},"run-name",[175,504,505],{},"run \u003Cname>",[159,507,508,509,511,512,515],{},"Materializes, runs ",[175,510,261],{},", then the named command from ",[175,513,514],{},"[commands]"," inside\nthe worktree. Passthrough args are appended.",[168,517,519],{"className":189,"code":518,"language":191,"meta":177,"style":177},"uxd my-project 42 run dev\nuxd my-project 42 run test -- --watch\n",[175,520,521,535],{"__ignoreMap":177},[195,522,523,525,527,529,532],{"class":197,"line":198},[195,524,202],{"class":201},[195,526,206],{"class":205},[195,528,425],{"class":306},[195,530,531],{"class":205}," run",[195,533,534],{"class":205}," dev\n",[195,536,537,539,541,543,545,548,551],{"class":197,"line":431},[195,538,202],{"class":201},[195,540,206],{"class":205},[195,542,425],{"class":306},[195,544,531],{"class":205},[195,546,547],{"class":205}," test",[195,549,550],{"class":306}," --",[195,552,553],{"class":306}," --watch\n",[220,555,556,564],{},[223,557,558],{},[226,559,560,562],{},[229,561,231],{},[229,563,234],{},[236,565,566,576,586,595,605],{},[226,567,568,572],{},[241,569,570],{},[175,571,272],{},[241,573,275,574],{},[175,575,261],{},[226,577,578,583],{},[241,579,580],{},[175,581,582],{},"--reseed",[241,584,585],{},"Re-copy seed files before running",[226,587,588,592],{},[241,589,590],{},[175,591,245],{},[241,593,594],{},"Re-fetch before running",[226,596,597,602],{},[241,598,599],{},[175,600,601],{},"--port \u003Cn>",[241,603,604],{},"Override the allocated port for this invocation",[226,606,607,612],{},[241,608,609],{},[175,610,611],{},"--env K=V",[241,613,614],{},"Add or override one environment variable (repeatable)",[159,616,617,620,621,624],{},[175,618,619],{},"--dry-run"," prints the computed environment as ",[175,622,623],{},"export"," lines followed by the\nshell-quoted command, and runs nothing.",[179,626,628],{"id":627},"exec-argv",[175,629,630],{},"exec -- \u003Cargv…>",[159,632,633,634,637],{},"Like ",[175,635,636],{},"run",", but for an ad-hoc command spawned directly — no shell, so no\nquoting surprises.",[168,639,641],{"className":189,"code":640,"language":191,"meta":177,"style":177},"uxd my-project 42 exec -- pnpm test\nuxd my-project 42 exec --no-setup -- git log --oneline -5\n",[175,642,643,662],{"__ignoreMap":177},[195,644,645,647,649,651,654,656,659],{"class":197,"line":198},[195,646,202],{"class":201},[195,648,206],{"class":205},[195,650,425],{"class":306},[195,652,653],{"class":205}," exec",[195,655,550],{"class":306},[195,657,658],{"class":205}," pnpm",[195,660,661],{"class":205}," test\n",[195,663,664,666,668,670,672,675,677,680,683,686],{"class":197,"line":431},[195,665,202],{"class":201},[195,667,206],{"class":205},[195,669,425],{"class":306},[195,671,653],{"class":205},[195,673,674],{"class":306}," --no-setup",[195,676,550],{"class":306},[195,678,679],{"class":205}," git",[195,681,682],{"class":205}," log",[195,684,685],{"class":306}," --oneline",[195,687,688],{"class":306}," -5\n",[159,690,691,692,499],{},"Accepts the same environment flags as ",[175,693,636],{},[179,695,697],{"id":696},"shell",[175,698,696],{},[159,700,701,702,704,705,708,709,708,712,715],{},"An interactive shell inside the workspace with the full ",[175,703,202],{}," environment\nexported (",[175,706,707],{},"$UXD_PORT",", ",[175,710,711],{},"$UXD_PATH",[175,713,714],{},"$UXD_DATA_DIR",", …).",[168,717,719],{"className":189,"code":718,"language":191,"meta":177,"style":177},"uxd my-project 42 shell\nuxd my-project - shell\n",[175,720,721,732],{"__ignoreMap":177},[195,722,723,725,727,729],{"class":197,"line":198},[195,724,202],{"class":201},[195,726,206],{"class":205},[195,728,425],{"class":306},[195,730,731],{"class":205}," shell\n",[195,733,734,736,738,741],{"class":197,"line":431},[195,735,202],{"class":201},[195,737,206],{"class":205},[195,739,740],{"class":205}," -",[195,742,731],{"class":205},[179,744,746],{"id":745},"sync",[175,747,745],{},[159,749,750],{},"Re-fetches the ref and hard-resets the worktree to it.",[168,752,754],{"className":189,"code":753,"language":191,"meta":177,"style":177},"uxd my-project 42 sync\n",[175,755,756],{"__ignoreMap":177},[195,757,758,760,762,764],{"class":197,"line":198},[195,759,202],{"class":201},[195,761,206],{"class":205},[195,763,425],{"class":306},[195,765,766],{"class":205}," sync\n",[220,768,769,778],{},[223,770,771],{},[226,772,773,775],{},[229,774,231],{},[229,776,777],{},"Effect on local changes",[236,779,780,791,801,811],{},[226,781,782,788],{},[241,783,784],{},[785,786,787],"em",{},"(none)",[241,789,790],{},"Refuses if the tree is dirty",[226,792,793,798],{},[241,794,795],{},[175,796,797],{},"--stash",[241,799,800],{},"Stash them, then reset",[226,802,803,808],{},[241,804,805],{},[175,806,807],{},"--discard",[241,809,810],{},"Discard them, then reset",[226,812,813,818],{},[241,814,815],{},[175,816,817],{},"--fresh",[241,819,820],{},"Remove the worktree and re-materialize from scratch",[822,823,824,708,826,828,829,831],"warning",{},[175,825,797],{},[175,827,807],{}," and ",[175,830,817],{}," are mutually exclusive.",[159,833,834,835,499],{},"See ",[836,837,838],"a",{"href":64},"Refresh a workspace",[179,840,842],{"id":841},"diff",[175,843,841],{},[159,845,846,847,850,851,854,855,858],{},"For a PR workspace with ",[175,848,849],{},"gh"," available, renders ",[175,852,853],{},"gh pr diff"," against the real PR\nbase. Otherwise falls back to ",[175,856,857],{},"git diff \u003Cmerge-base>...HEAD"," in the worktree.",[168,860,862],{"className":189,"code":861,"language":191,"meta":177,"style":177},"uxd my-project 42 diff\nuxd my-project 42 diff --stat\nuxd my-project 42 diff --tool\nuxd my-project 42 diff -- --color-words\n",[175,863,864,875,889,903],{"__ignoreMap":177},[195,865,866,868,870,872],{"class":197,"line":198},[195,867,202],{"class":201},[195,869,206],{"class":205},[195,871,425],{"class":306},[195,873,874],{"class":205}," diff\n",[195,876,877,879,881,883,886],{"class":197,"line":431},[195,878,202],{"class":201},[195,880,206],{"class":205},[195,882,425],{"class":306},[195,884,885],{"class":205}," diff",[195,887,888],{"class":306}," --stat\n",[195,890,892,894,896,898,900],{"class":197,"line":891},3,[195,893,202],{"class":201},[195,895,206],{"class":205},[195,897,425],{"class":306},[195,899,885],{"class":205},[195,901,902],{"class":306}," --tool\n",[195,904,906,908,910,912,914,916],{"class":197,"line":905},4,[195,907,202],{"class":201},[195,909,206],{"class":205},[195,911,425],{"class":306},[195,913,885],{"class":205},[195,915,550],{"class":306},[195,917,918],{"class":306}," --color-words\n",[220,920,921,929],{},[223,922,923],{},[226,924,925,927],{},[229,926,231],{},[229,928,234],{},[236,930,931,941],{},[226,932,933,938],{},[241,934,935],{},[175,936,937],{},"--stat",[241,939,940],{},"Summary instead of full patch",[226,942,943,948],{},[241,944,945],{},[175,946,947],{},"--tool",[241,949,950,951,954,955,265],{},"Use ",[175,952,953],{},"git difftool"," (always local, never ",[175,956,849],{},[179,958,960],{"id":959},"info",[175,961,959],{},[159,963,964],{},"One workspace in detail.",[168,966,968],{"className":189,"code":967,"language":191,"meta":177,"style":177},"uxd my-project feat\u002Flogin info\n",[175,969,970],{"__ignoreMap":177},[195,971,972,974,976,978],{"class":197,"line":198},[195,973,202],{"class":201},[195,975,206],{"class":205},[195,977,209],{"class":205},[195,979,980],{"class":205}," info\n",[168,982,985],{"className":983,"code":984,"language":173},[171],"slug: feat-login\nkind: branch\nref: feat\u002Flogin\nbranch: feat\u002Flogin\npath: ~\u002Fdev\u002Fuxd\u002Fmy-project\u002Ftrees\u002Ffeat-login\nports: 3053\nstatus: clean\ncreated: 2026-07-25T05:51:38.363Z\nlast used: 2026-07-25T05:51:38.827Z\n",[175,986,984],{"__ignoreMap":177},[220,988,989,997],{},[223,990,991],{},[226,992,993,995],{},[229,994,231],{},[229,996,234],{},[236,998,999,1009],{},[226,1000,1001,1006],{},[241,1002,1003],{},[175,1004,1005],{},"--du",[241,1007,1008],{},"Include on-disk size",[226,1010,1011,1015],{},[241,1012,1013],{},[175,1014,284],{},[241,1016,1017],{},"Machine-readable object",[179,1019,1021],{"id":1020},"rm",[175,1022,1020],{},[159,1024,1025],{},"Removes one workspace.",[168,1027,1029],{"className":189,"code":1028,"language":191,"meta":177,"style":177},"uxd my-project 42 rm\nuxd my-project 42 rm --force --yes\n",[175,1030,1031,1042],{"__ignoreMap":177},[195,1032,1033,1035,1037,1039],{"class":197,"line":198},[195,1034,202],{"class":201},[195,1036,206],{"class":205},[195,1038,425],{"class":306},[195,1040,1041],{"class":205}," rm\n",[195,1043,1044,1046,1048,1050,1053,1056],{"class":197,"line":431},[195,1045,202],{"class":201},[195,1047,206],{"class":205},[195,1049,425],{"class":306},[195,1051,1052],{"class":205}," rm",[195,1054,1055],{"class":306}," --force",[195,1057,1058],{"class":306}," --yes\n",[220,1060,1061,1069],{},[223,1062,1063],{},[226,1064,1065,1067],{},[229,1066,231],{},[229,1068,234],{},[236,1070,1071,1081],{},[226,1072,1073,1078],{},[241,1074,1075],{},[175,1076,1077],{},"--force",[241,1079,1080],{},"Remove even if the worktree is dirty (discards changes)",[226,1082,1083,1088],{},[241,1084,1085],{},[175,1086,1087],{},"--yes",[241,1089,1090],{},"Skip the confirmation prompt",[159,1092,1093,1094,499],{},"To remove several at once, use ",[836,1095,1097],{"href":1096},"\u002Fdocs\u002Fcli\u002Fproject-verbs#clean",[175,1098,1099],{},"clean",[1101,1102,1103],"style",{},"html pre.shiki code .szw1H, html code.shiki .szw1H{--shiki-light:#702C00;--shiki-default:#702C00;--shiki-dark:#FFB757}html pre.shiki code .semJd, html code.shiki .semJd{--shiki-light:#032563;--shiki-default:#032563;--shiki-dark:#ADDCFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .ssYy9, html code.shiki .ssYy9{--shiki-light:#023B95;--shiki-default:#023B95;--shiki-dark:#91CBFF}html pre.shiki code .s7iLA, html code.shiki .s7iLA{--shiki-light:#0E1116;--shiki-default:#0E1116;--shiki-dark:#F0F3F6}html pre.shiki code .sb7M8, html code.shiki .sb7M8{--shiki-light:#024C1A;--shiki-default:#024C1A;--shiki-dark:#72F088}",{"title":177,"searchDepth":431,"depth":431,"links":1105},[1106,1107,1108,1109,1110,1111,1112,1113,1114],{"id":181,"depth":431,"text":181},{"id":175,"depth":431,"text":175},{"id":502,"depth":431,"text":505},{"id":627,"depth":431,"text":630},{"id":696,"depth":431,"text":696},{"id":745,"depth":431,"text":745},{"id":841,"depth":431,"text":841},{"id":959,"depth":431,"text":959},{"id":1020,"depth":431,"text":1020},"Reference for checkout, code, run, exec, shell, sync, diff, info and rm — the verbs that take a project and a ref.","md",null,{},{"icon":102},{"title":1121,"description":1122},"uxd Workspace Verbs","Complete reference for uxd workspace verbs — checkout, code, run, exec, shell, sync, diff, info, rm — with every flag and its effect.","hSjUrH6j38kdkcPWQXWerfTWGwKbQj7SvEYxeH1JJbw",[1125,1127],{"title":94,"path":95,"stem":96,"description":1126,"icon":97,"children":-1},"The three shapes every uxd command takes, how a bare invocation defaults, and where each verb is documented.",{"title":104,"path":105,"stem":106,"description":1128,"icon":107,"children":-1},"Reference for list and clean — the verbs that take a project but no ref.",1784975261659]