[{"data":1,"prerenderedAt":660},["ShallowReactive",2],{"navigation":3,"\u002Freference\u002Fcli":57},[4,22,35,44],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fgetting-started","1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":14,"path":15,"stem":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":18,"path":19,"stem":20},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F3.quickstart",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Guide","\u002Fguide","2.guide",[27,31],{"title":28,"path":29,"stem":30},"Writing a template","\u002Fguide\u002Ftemplates","2.guide\u002F1.templates",{"title":32,"path":33,"stem":34},"The terox.json manifest","\u002Fguide\u002Fmanifest","2.guide\u002F2.manifest",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Reference","\u002Freference","3.reference",[40],{"title":41,"path":42,"stem":43},"CLI reference","\u002Freference\u002Fcli","3.reference\u002F1.cli",{"title":45,"path":46,"stem":47,"children":48,"page":21},"About","\u002Fabout","4.about",[49,53],{"title":50,"path":51,"stem":52},"How Terox fits next to other tools","\u002Fabout\u002Fcomparison","4.about\u002F1.comparison",{"title":54,"path":55,"stem":56},"Status & roadmap","\u002Fabout\u002Fstatus","4.about\u002F2.status",{"id":58,"title":41,"body":59,"description":655,"extension":656,"meta":657,"navigation":275,"path":42,"seo":658,"stem":43,"__hash__":659},"docs\u002F3.reference\u002F1.cli.md",{"type":60,"value":61,"toc":638},"minimark",[62,71,78,81,120,125,158,162,239,243,342,346,376,382,385,411,414,436,439,467,471,491,494,526,532,535,547,558,564,567,579,582,588,591,603,607,614,634],[63,64,65,66,70],"p",{},"This page lists every subcommand Terox ships with. Run ",[67,68,69],"code",{},"terox \u003Ccommand> --help"," at any time for the same information from the binary itself.",[72,73,75],"h2",{"id":74},"terox-scaffold",[67,76,77],{},"terox scaffold",[63,79,80],{},"Render a template into an output directory.",[82,83,88],"pre",{"className":84,"code":85,"language":86,"meta":87,"style":87},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","terox scaffold \u003Cowner\u002Frepo|path> [flags]\n","bash","",[67,89,90],{"__ignoreMap":87},[91,92,95,99,103,107,110,113,116],"span",{"class":93,"line":94},"line",1,[91,96,98],{"class":97},"sBMFI","terox",[91,100,102],{"class":101},"sfazB"," scaffold",[91,104,106],{"class":105},"sMK4o"," \u003C",[91,108,109],{"class":101},"owner\u002Frepo",[91,111,112],{"class":105},"|",[91,114,115],{"class":97},"path",[91,117,119],{"class":118},"sTEyZ","> [flags]\n",[121,122,124],"h3",{"id":123},"arguments","Arguments",[126,127,128,141],"table",{},[129,130,131],"thead",{},[132,133,134,138],"tr",{},[135,136,137],"th",{},"Name",[135,139,140],{},"Description",[142,143,144],"tbody",{},[132,145,146,152],{},[147,148,149],"td",{},[67,150,151],{},"\u003Cowner\u002Frepo|path>",[147,153,154,155,157],{},"Either a public GitHub repository (",[67,156,109],{},") or a local directory containing a template.",[121,159,161],{"id":160},"flags","Flags",[126,163,164,176],{},[129,165,166],{},[132,167,168,171,174],{},[135,169,170],{},"Flag",[135,172,173],{},"Default",[135,175,140],{},[142,177,178,193,206,225],{},[132,179,180,185,190],{},[147,181,182],{},[67,183,184],{},"-o, --output",[147,186,187],{},[67,188,189],{},".",[147,191,192],{},"Directory to write the rendered project into.",[132,194,195,200,203],{},[147,196,197],{},[67,198,199],{},"--set key=value",[147,201,202],{},"—",[147,204,205],{},"Pre-set a variable value. Repeatable.",[132,207,208,213,218],{},[147,209,210],{},[67,211,212],{},"--non-interactive",[147,214,215],{},[67,216,217],{},"false",[147,219,220,221,224],{},"Do not prompt. Every variable must have a ",[67,222,223],{},"--set"," value or a default.",[132,226,227,232,236],{},[147,228,229],{},[67,230,231],{},"--refresh",[147,233,234],{},[67,235,217],{},[147,237,238],{},"Re-download a remote template, ignoring the local cache. No effect on local paths.",[121,240,242],{"id":241},"examples","Examples",[82,244,246],{"className":84,"code":245,"language":86,"meta":87,"style":87},"# Interactive, from a local template\nterox scaffold .\u002Ftemplates\u002Fdemo --output .\u002Fmy-project\n\n# Non-interactive, from a GitHub repository\nterox scaffold weburz\u002Fsimple-website-template \\\n  --output .\u002Fmy-site \\\n  --set project_name=portfolio \\\n  --set author=\"Sagar Kapoor\" \\\n  --non-interactive\n",[67,247,248,254,270,277,283,296,307,318,336],{"__ignoreMap":87},[91,249,250],{"class":93,"line":94},[91,251,253],{"class":252},"sHwdD","# Interactive, from a local template\n",[91,255,257,259,261,264,267],{"class":93,"line":256},2,[91,258,98],{"class":97},[91,260,102],{"class":101},[91,262,263],{"class":101}," .\u002Ftemplates\u002Fdemo",[91,265,266],{"class":101}," --output",[91,268,269],{"class":101}," .\u002Fmy-project\n",[91,271,273],{"class":93,"line":272},3,[91,274,276],{"emptyLinePlaceholder":275},true,"\n",[91,278,280],{"class":93,"line":279},4,[91,281,282],{"class":252},"# Non-interactive, from a GitHub repository\n",[91,284,286,288,290,293],{"class":93,"line":285},5,[91,287,98],{"class":97},[91,289,102],{"class":101},[91,291,292],{"class":101}," weburz\u002Fsimple-website-template",[91,294,295],{"class":118}," \\\n",[91,297,299,302,305],{"class":93,"line":298},6,[91,300,301],{"class":101},"  --output",[91,303,304],{"class":101}," .\u002Fmy-site",[91,306,295],{"class":118},[91,308,310,313,316],{"class":93,"line":309},7,[91,311,312],{"class":101},"  --set",[91,314,315],{"class":101}," project_name=portfolio",[91,317,295],{"class":118},[91,319,321,323,326,329,332,334],{"class":93,"line":320},8,[91,322,312],{"class":101},[91,324,325],{"class":101}," author=",[91,327,328],{"class":105},"\"",[91,330,331],{"class":101},"Sagar Kapoor",[91,333,328],{"class":105},[91,335,295],{"class":118},[91,337,339],{"class":93,"line":338},9,[91,340,341],{"class":101},"  --non-interactive\n",[121,343,345],{"id":344},"exit-codes","Exit codes",[126,347,348,358],{},[129,349,350],{},[132,351,352,355],{},[135,353,354],{},"Code",[135,356,357],{},"Meaning",[142,359,360,368],{},[132,361,362,365],{},[147,363,364],{},"0",[147,366,367],{},"Scaffolded successfully.",[132,369,370,373],{},[147,371,372],{},"1",[147,374,375],{},"Any error: bad template ref, missing required variable, etc.",[72,377,379],{"id":378},"terox-create",[67,380,381],{},"terox create",[63,383,384],{},"Create a starter template directory you can edit and publish.",[82,386,388],{"className":84,"code":387,"language":86,"meta":87,"style":87},"terox create \u003Ctemplate-name> [flags]\n",[67,389,390],{"__ignoreMap":87},[91,391,392,394,397,399,402,405,408],{"class":93,"line":94},[91,393,98],{"class":97},[91,395,396],{"class":101}," create",[91,398,106],{"class":105},[91,400,401],{"class":101},"template-nam",[91,403,404],{"class":118},"e",[91,406,407],{"class":105},">",[91,409,410],{"class":118}," [flags]\n",[121,412,124],{"id":413},"arguments-1",[126,415,416,424],{},[129,417,418],{},[132,419,420,422],{},[135,421,137],{},[135,423,140],{},[142,425,426],{},[132,427,428,433],{},[147,429,430],{},[67,431,432],{},"\u003Ctemplate-name>",[147,434,435],{},"Folder name for the new template.",[121,437,161],{"id":438},"flags-1",[126,440,441,451],{},[129,442,443],{},[132,444,445,447,449],{},[135,446,170],{},[135,448,173],{},[135,450,140],{},[142,452,453],{},[132,454,455,460,464],{},[147,456,457],{},[67,458,459],{},"--path",[147,461,462],{},[67,463,189],{},[147,465,466],{},"Parent directory in which to create the template folder.",[121,468,470],{"id":469},"example","Example",[82,472,474],{"className":84,"code":473,"language":86,"meta":87,"style":87},"terox create demo --path .\u002Ftemplates\n",[67,475,476],{"__ignoreMap":87},[91,477,478,480,482,485,488],{"class":93,"line":94},[91,479,98],{"class":97},[91,481,396],{"class":101},[91,483,484],{"class":101}," demo",[91,486,487],{"class":101}," --path",[91,489,490],{"class":101}," .\u002Ftemplates\n",[63,492,493],{},"The generated folder contains:",[495,496,497,515,521],"ul",{},[498,499,500,503,504,507,508,507,511,514],"li",{},[67,501,502],{},"terox.json"," with three example variables (",[67,505,506],{},"project_name",", ",[67,509,510],{},"author",[67,512,513],{},"license",")",[498,516,517,520],{},[67,518,519],{},"{{.project_name}}\u002FREADME.md"," showing variable usage",[498,522,523],{},[67,524,525],{},"{{.project_name}}\u002F.gitignore",[72,527,529],{"id":528},"terox-list",[67,530,531],{},"terox list",[63,533,534],{},"List templates that Terox has cached locally.",[82,536,538],{"className":84,"code":537,"language":86,"meta":87,"style":87},"terox list\n",[67,539,540],{"__ignoreMap":87},[91,541,542,544],{"class":93,"line":94},[91,543,98],{"class":97},[91,545,546],{"class":101}," list\n",[63,548,549,550,553,554,557],{},"Templates are cached under ",[67,551,552],{},"$XDG_DATA_HOME\u002Fterox\u002F"," (typically\n",[67,555,556],{},"~\u002F.local\u002Fshare\u002Fterox\u002F",") the first time you scaffold from a remote source.",[72,559,561],{"id":560},"terox-clean",[67,562,563],{},"terox clean",[63,565,566],{},"Delete every locally cached template.",[82,568,570],{"className":84,"code":569,"language":86,"meta":87,"style":87},"terox clean\n",[67,571,572],{"__ignoreMap":87},[91,573,574,576],{"class":93,"line":94},[91,575,98],{"class":97},[91,577,578],{"class":101}," clean\n",[63,580,581],{},"The next remote scaffold will re-download the template from GitHub.",[72,583,585],{"id":584},"terox-version",[67,586,587],{},"terox version",[63,589,590],{},"Print the build version, commit, build date and Go toolchain version.",[82,592,594],{"className":84,"code":593,"language":86,"meta":87,"style":87},"terox version\n",[67,595,596],{"__ignoreMap":87},[91,597,598,600],{"class":93,"line":94},[91,599,98],{"class":97},[91,601,602],{"class":101}," version\n",[72,604,606],{"id":605},"global-help","Global help",[63,608,609,610,613],{},"Any subcommand accepts ",[67,611,612],{},"--help"," for the flag list.",[82,615,617],{"className":84,"code":616,"language":86,"meta":87,"style":87},"terox --help\nterox scaffold --help\n",[67,618,619,626],{"__ignoreMap":87},[91,620,621,623],{"class":93,"line":94},[91,622,98],{"class":97},[91,624,625],{"class":101}," --help\n",[91,627,628,630,632],{"class":93,"line":256},[91,629,98],{"class":97},[91,631,102],{"class":101},[91,633,625],{"class":101},[635,636,637],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":87,"searchDepth":94,"depth":256,"links":639},[640,646,651,652,653,654],{"id":74,"depth":256,"text":77,"children":641},[642,643,644,645],{"id":123,"depth":272,"text":124},{"id":160,"depth":272,"text":161},{"id":241,"depth":272,"text":242},{"id":344,"depth":272,"text":345},{"id":378,"depth":256,"text":381,"children":647},[648,649,650],{"id":413,"depth":272,"text":124},{"id":438,"depth":272,"text":161},{"id":469,"depth":272,"text":470},{"id":528,"depth":256,"text":531},{"id":560,"depth":256,"text":563},{"id":584,"depth":256,"text":587},{"id":605,"depth":256,"text":606},"Every Terox command and flag.","md",{},{"title":41,"description":655},"ZNGy8yhEeM0SQVz_YqUyumCOYIYwKAAtaeY9s9Iy5W8",1779617132362]