1import{a as t}from"./rolldown-runtime-W-g5d7YK.js";import{t as r}from"./jsx-runtime-BHV25n4M.js";var i=t(r()),c={title:"Quick Start"},E=new Date(1773764482e3),p=` 2 3# Quick Start [#quick-start] 4 5Build your first CLI application with Cerebro in under 5 minutes. 6 7## Basic CLI [#basic-cli] 8 9Create a simple CLI with a single command: 10 11\`\`\`typescript 12import { createCerebro } from "@visulima/cerebro"; 13 14// Create CLI instance 15const cli = createCerebro("greet-cli", { 16 packageName: "greet-cli", 17 packageVersion: "1.0.0", 18}); 19 20// Add a command 21cli.addCommand({ 22 name: "hello", 23 description: "Greet someone", 24 execute: ({ logger }) => { 25 logger.log("Hello, World!"); 26 }, 27}); 28 29// Run the CLI 30await cli.run(); 31\`\`\` 32 33Run it: 34 35\`\`\`bash 36$ node cli.js hello 37Hello, World! 38\`\`\` 39 40## Commands with Arguments [#commands-with-arguments] 41 42Add arguments to your commands: 43 44\`\`\`typescript 45cli.addCommand({ 46 name: "greet", 47 description: "Greet someone by name", 48 argument: { 49 name: "name", 50 description: "Person to greet", 51 type: String, 52 }, 53 execute: ({ argument, logger }) => { 54 const name = argument[0]; 55 logger.log(\`Hello, \${name}!\`); 56 }, 57}); 58\`\`\` 59 60\`\`\`bash 61$ node cli.js greet Alice 62Hello, Alice! 63\`\`\` 64 65## Commands with Options [#commands-with-options] 66 67Add options for more flexibility: 68 69\`\`\`typescript 70cli.addCommand({ 71 name: "greet", 72 description: "Greet someone", 73 argument: { 74 name: "name", 75 description: "Person to greet", 76 type: String, 77 }, 78 options: [ 79 { 80 name: "loud", 81 alias: "l", 82 description: "Make it loud", 83 type: Boolean, 84 }, 85 { 86 name: "times", 87 alias: "t", 88 description: "Number of times to greet", 89 type: Number, 90 defaultValue: 1, 91 }, 92 ], 93 execute: ({ argument, options, logger }) => { 94 const name = argument[0]; 95 const message = \`Hello, \${name}!\`; 96 const output = options.loud ? message.toUpperCase() : message; 97 98 for (let i = 0; i < options.times; i++) { 99 logger.log(output); 100 } 101 }, 102}); 103\`\`\` 104 105\`\`\`bash 106$ node cli.js greet Alice --loud --times 3 107HELLO, ALICE! 108HELLO, ALICE! 109HELLO, ALICE! 110\`\`\` 111 112## Automatic Help [#automatic-help] 113 114Cerebro automatically generates help text: 115 116\`\`\`bash 117$ node cli.js --help 118greet-cli v1.0.0 119 120Usage: greet-cli <command> [options] 121 122Commands: 123 greet <name> Greet someone 124 125Options: 126 --help Show help 127 --version Show version 128\`\`\` 129 130## Environment Variables [#environment-variables] 131 132Access environment variables in your commands: 133 134\`\`\`typescript 135cli.addCommand({ 136 name: "env", 137 description: "Show environment info", 138 env: { 139 API_KEY: { 140 description: "API key for authentication", 141 required: true, 142 }, 143 }, 144 execute: ({ env, logger }) => { 145 logger.log(\`API Key: \${env.API_KEY}\`); 146 }, 147}); 148\`\`\` 149 150\`\`\`bash 151$ API_KEY=secret123 node cli.js env 152API Key: secret123 153\`\`\` 154 155## Nested Commands [#nested-commands] 156 157Create command hierarchies: 158 159\`\`\`typescript 160cli.addCommand({ 161 name: "db", 162 description: "Database commands", 163 commands: [ 164 { 165 name: "migrate", 166 description: "Run migrations", 167 execute: ({ logger }) => { 168 logger.log("Running migrations..."); 169 }, 170 }, 171 { 172 name: "seed", 173 description: "Seed database", 174 execute: ({ logger }) => { 175 logger.log("Seeding database..."); 176 }, 177 }, 178 ], 179}); 180\`\`\` 181 182\`\`\`bash 183$ node cli.js db migrate 184Running migrations... 185 186$ node cli.js db seed 187Seeding database... 188\`\`\` 189 190## Next Steps [#next-steps] 191 192<Cards> 193 <Card title="Concepts" href="/docs/packages/cerebro/concepts/architecture"> 194 Learn how Cerebro works under the hood 195 </Card> 196 197 <Card title="Commands Guide"> 198 Deep dive into command creation 199 </Card> 200 201 <Card title="Plugins" href="/docs/packages/cerebro/guides/using-plugins"> 202 Extend your CLI with plugins 203 </Card> 204</Cards> 205`,g={contents:[{heading:"quick-start",content:"Build your first CLI application with Cerebro in under 5 minutes."},{heading:"basic-cli",content:"Create a simple CLI with a single command:"},{heading:"basic-cli",content:"Run it:"},{heading:"commands-with-arguments",content:"Add arguments to your commands:"},{heading:"commands-with-options",content:"Add options for more flexibility:"},{heading:"automatic-help",content:"Cerebro automatically generates help text:"}
205,{heading:"environment-variables",content:"Access environment variables in your commands:"},{heading:"nested-commands",content:"Create command hierarchies:"},{heading:"next-steps",content:"Learn how Cerebro works under the hood"},{heading:"next-steps",content:"Deep dive into command creation"},{heading:"next-steps",content:"Extend your CLI with plugins"}],headings:[{id:"quick-start",content:"Quick Start"},{id:"basic-cli",content:"Basic CLI"},{id:"commands-with-arguments",content:"Commands with Arguments"},{id:"commands-with-options",content:"Commands with Options"},{id:"automatic-help",content:"Automatic Help"},{id:"environment-variables",content:"Environment Variables"},{id:"nested-commands",content:"Nested Commands"},{id:"next-steps",content:"Next Steps"}]},x=[{depth:1,url:"#quick-start",title:(0,i.jsx)(i.Fragment,{children:"Quick Start"})},{depth:2,url:"#basic-cli",title:(0,i.jsx)(i.Fragment,{children:"Basic CLI"})},{depth:2,url:"#commands-with-arguments",title:(0,i.jsx)(i.Fragment,{children:"Commands with Arguments"})},{depth:2,url:"#commands-with-options",title:(0,i.jsx)(i.Fragment,{children:"Commands with Options"})},{depth:2,url:"#automatic-help",title:(0,i.jsx)(i.Fragment,{children:"Automatic Help"})},{depth:2,url:"#environment-variables",title:(0,i.jsx)(i.Fragment,{children:"Environment Variables"})},{depth:2,url:"#nested-commands",title:(0,i.jsx)(i.Fragment,{children:"Nested Commands"})},{depth:2,url:"#next-steps",title:(0,i.jsx)(i.Fragment,{children:"Next Steps"})}];function l(e){const s={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",span:"span",...e.components},{Card:n,Cards:h}=s;return n||a("Card",!0),h||a("Cards",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.h1,{id:"quick-start",children:"Quick Start"}),` 206`,(0,i.jsx)(s.p,{children:"Build your first CLI application with Cerebro in under 5 minutes."}),` 207`,(0,i.jsx)(s.h2,{id:"basic-cli",children:"Basic CLI"}),` 208`,(0,i.jsx)(s.p,{children:"Create a simple CLI with a single command:"}),` 209`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"import"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" { createCerebro } "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"from"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:' "@visulima/cerebro"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),` 210`,(0,i.jsx)(s.span,{className:"line"}),` 211`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#6A737D","--shiki-light":"#6A737D"},children:"// Create CLI instance"})}),` 212`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"const"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" cli"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" ="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" createCerebro"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"greet-cli"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:", {"})]}),` 213`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" packageName: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"greet-cli"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 214`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" packageVersion: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"1.0.0"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 215`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"});"})}),` 216`,(0,i.jsx)(s.span,{className:"line"}),` 217`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#6A737D","--shiki-light":"#6A737D"},children:"// Add a command"})}),` 218`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"cli."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"addCommand"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"({"})]}),` 219`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"hello"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 220`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Greet someone"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 221`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" execute"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:": ({ "}
221),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"logger"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }) "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"=>"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),` 222`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" logger."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Hello, World!"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),` 223`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 224`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"});"})}),` 225`,(0,i.jsx)(s.span,{className:"line"}),` 226`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#6A737D","--shiki-light":"#6A737D"},children:"// Run the CLI"})}),` 227`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"await"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" cli."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"run"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"();"})]})]})})}),` 228`,(0,i.jsx)(s.p,{children:"Run it:"}),` 229`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" hello"})]}),` 230`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Hello,"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" World!"})]})]})})}),` 231`,(0,i.jsx)(s.h2,{id:"commands-with-arguments",children:"Commands with Arguments"}),` 232`,(0,i.jsx)(s.p,{children:"Add arguments to your commands:"}),` 233`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"cli."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"addCommand"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"({"})]}),` 234`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"greet"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 235`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Greet someone by name"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 236`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" argument: {"})}),` 237`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"name"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 238`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Person to greet"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 239`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" type: String,"})}),` 240`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 241`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" execute"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:": ({ "}
241),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"argument"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:", "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"logger"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }) "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"=>"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),` 242`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" const"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" name"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" ="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" argument["}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"0"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"];"})]}),` 243`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" logger."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"`Hello, ${"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"name"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"}!`"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),` 244`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 245`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"});"})})]})})}),` 246`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" greet"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Alice"})]}),` 247`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Hello,"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Alice!"})]})]})})}),` 248`,(0,i.jsx)(s.h2,{id:"commands-with-options",children:"Commands with Options"}),` 249`,(0,i.jsx)(s.p,{children:"Add options for more flexibility:"}),` 250`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"cli."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"addCommand"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"({"})]}),` 251`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"greet"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 252`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Greet someone"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 253`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" argument: {"})}),` 254`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"name"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 255`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Person to greet"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 256`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" type: String,"})}),` 257`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 258`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" options: ["})}),` 259`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})}),` 260`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"loud"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 261`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" alias: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"l"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 262`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Make it loud"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 263`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" type: Boolean,"})}),` 264`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 265`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})}),` 266`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"times"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 267`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" alias: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"t"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 268`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Number of times to greet"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 269`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" type: Number,"})}),` 270`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" defaultValue: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"1"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 271`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 272`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" ],"})}),` 273`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" execute"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:": ({ "}
273),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"argument"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:", "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"options"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:", "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"logger"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }) "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"=>"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),` 274`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" const"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" name"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" ="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" argument["}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"0"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"];"})]}),` 275`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" const"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" message"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" ="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" `Hello, ${"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"name"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"}!`"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),` 276`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" const"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" output"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" ="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" options.loud "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"?"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" message."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"toUpperCase"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"() "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:":"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" message;"})]}),` 277`,(0,i.jsx)(s.span,{className:"line"}),` 278`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" for"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" ("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"let"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" i "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" 0"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"; i "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"<"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" options.times; i"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"++"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:") {"})]}),` 279`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" logger."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"(output);"})]}),` 280`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }"})}),` 281`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 282`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"});"})})]})})}),` 283`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes g
283ithub-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" greet"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Alice"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" --loud"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" --times"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" 3"})]}),` 284`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"HELLO,"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" ALICE!"})]}),` 285`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"HELLO,"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" ALICE!"})]}),` 286`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"HELLO,"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" ALICE!"})]})]})})}),` 287`,(0,i.jsx)(s.h2,{id:"automatic-help",children:"Automatic Help"}),` 288`,(0,i.jsx)(s.p,{children:"Cerebro automatically generates help text:"}),` 289`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" --help"})]}),` 290`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"greet-cli"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" v1.0.0"})]}),` 291`,(0,i.jsx)(s.span,{className:"line"}),` 292`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Usage:"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" greet-cli"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" <"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"comman"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"d"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:">"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" [options]"})]}),` 293`,(0,i.jsx)(s.span,{className:"line"}),` 294`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Commands:"})}),` 295`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" greet"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" <"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"nam"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"e"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:">"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Greet"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" someone"})]}),` 296`,(0,i.jsx)(s.span,{className:"line"}),` 297`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Options:"})}),` 298`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" --help"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Show"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" help"})]}),` 299`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" --version"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Show"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" version"})]})]})})}),` 300`,(0,i.jsx)(s.h2,{id:"environment-variables",children:"Environment Variables"}),` 301`,(0,i.jsx)(s.p,{children:"Access environment variables in your commands:"}),` 302`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes g
302ithub-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"cli."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"addCommand"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"({"})]}),` 303`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"env"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 304`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Show environment info"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 305`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" env: {"})}),` 306`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" API_KEY: {"})}),` 307`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"API key for authentication"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 308`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" required: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"true"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 309`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 310`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 311`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" execute"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:": ({ "}
311),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"env"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:", "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"logger"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }) "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"=>"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),` 312`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" logger."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"`API Key: ${"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"env"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"API_KEY"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"}`"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),` 313`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 314`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"});"})})]})})}),` 315`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" API_KEY=secret123"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" env"})]}),` 316`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"API"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" Key:"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" secret123"})]})]})})}),` 317`,(0,i.jsx)(s.h2,{id:"nested-commands",children:"Nested Commands"}),` 318`,(0,i.jsx)(s.p,{children:"Create command hierarchies:"}),` 319`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"cli."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"addCommand"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"({"})]}),` 320`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"db"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 321`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Database commands"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 322`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" commands: ["})}),` 323`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})}),` 324`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"migrate"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 325`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Run migrations"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 326`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" execute"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:": ({ "}
326),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"logger"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }) "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"=>"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),` 327`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" logger."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Running migrations..."'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),` 328`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 329`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 330`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})}),` 331`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" name: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"seed"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 332`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" description: "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Seed database"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:","})]}),` 333`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" execute"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:": ({ "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"logger"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" }) "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"=>"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),` 334`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" logger."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Seeding database..."'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),` 335`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 336`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" },"})}),` 337`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" ],"})}),` 338`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"});"})})]})})}),` 339`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24">
339<path d="m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" db"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" migrate"})]}),` 340`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Running"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" migrations..."})]}),` 341`,(0,i.jsx)(s.span,{className:"line"}),` 342`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" node"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" cli.js"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" db"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" seed"})]}),` 343`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"Seeding"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:" database..."})]})]})})}),` 344`,(0,i.jsx)(s.h2,{id:"next-steps",children:"Next Steps"}),` 345`,(0,i.jsxs)(h,{children:[(0,i.jsx)(n,{title:"Concepts",href:"/docs/packages/cerebro/concepts/architecture",children:(0,i.jsx)(s.p,{children:"Learn how Cerebro works under the hood"})}),(0,i.jsx)(n,{title:"Commands Guide",children:(0,i.jsx)(s.p,{children:"Deep dive into command creation"})}),(0,i.jsx)(n,{title:"Plugins",href:"/docs/packages/cerebro/guides/using-plugins",children:(0,i.jsx)(s.p,{children:"Extend your CLI with plugins"})})]})]})}function j(e={}){const{wrapper:s}=e.components||{};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}function a(e,s){throw new Error("Expected "+(s?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}export{p as _markdown,j as default,c as frontmatter,E as lastModified,g as structuredData,x as toc};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.