[{"data":1,"prerenderedAt":164},["ShallowReactive",2],{"term-c\u002Fcli":3,"related-c\u002Fcli":147},{"id":4,"title":5,"acronym":6,"body":7,"category":126,"description":127,"difficulty":128,"extension":129,"letter":130,"meta":131,"navigation":132,"path":133,"related":134,"seo":140,"sitemap":141,"stem":144,"subcategory":145,"__hash__":146},"terms\u002Fterms\u002Fc\u002Fcli.md","CLI","Command Line Interface",{"type":8,"value":9,"toc":120},"minimark",[10,15,19,23,31,35,109,113,116],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"CLI is just the fancy term for any tool you use by typing commands instead of clicking buttons. When you type 'git push' or 'npm install', you are using a CLI. It is the opposite of a GUI where everything has a pretty button.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25,26,30],{},"A CLI is a type of user interface where interaction happens through typed text commands in a shell or terminal. CLI tools accept arguments and flags (e.g., ",[27,28,29],"code",{},"git commit -m \"msg\"","), pipe output between tools, and are easily scriptable. Most developer toolchains — package managers, build tools, cloud CLIs — are CLI-first.",[11,32,34],{"id":33},"show-me-the-code","Show Me The Code",[36,37,42],"pre",{"className":38,"code":39,"language":40,"meta":41,"style":41},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Examples of popular CLIs:\ngit status              # Git CLI\nnpm install lodash      # Node package manager CLI\naws s3 ls               # AWS CLI\ndocker ps               # Docker CLI\n","bash","",[27,43,44,53,67,82,97],{"__ignoreMap":41},[45,46,49],"span",{"class":47,"line":48},"line",1,[45,50,52],{"class":51},"sHwdD","# Examples of popular CLIs:\n",[45,54,56,60,64],{"class":47,"line":55},2,[45,57,59],{"class":58},"sBMFI","git",[45,61,63],{"class":62},"sfazB"," status",[45,65,66],{"class":51},"              # Git CLI\n",[45,68,70,73,76,79],{"class":47,"line":69},3,[45,71,72],{"class":58},"npm",[45,74,75],{"class":62}," install",[45,77,78],{"class":62}," lodash",[45,80,81],{"class":51},"      # Node package manager CLI\n",[45,83,85,88,91,94],{"class":47,"line":84},4,[45,86,87],{"class":58},"aws",[45,89,90],{"class":62}," s3",[45,92,93],{"class":62}," ls",[45,95,96],{"class":51},"               # AWS CLI\n",[45,98,100,103,106],{"class":47,"line":99},5,[45,101,102],{"class":58},"docker",[45,104,105],{"class":62}," ps",[45,107,108],{"class":51},"               # Docker CLI\n",[11,110,112],{"id":111},"when-youll-hear-this","When You'll Hear This",[16,114,115],{},"\"Does it have a CLI or do I have to use the web dashboard?\" \u002F \"The CLI is faster once you know the commands.\"",[117,118,119],"style",{},"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}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 .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);}",{"title":41,"searchDepth":55,"depth":55,"links":121},[122,123,124,125],{"id":13,"depth":55,"text":14},{"id":21,"depth":55,"text":22},{"id":33,"depth":55,"text":34},{"id":111,"depth":55,"text":112},"general","CLI is just the fancy term for any tool you use by typing commands instead of clicking buttons.","beginner","md","c",{},true,"\u002Fterms\u002Fc\u002Fcli",[135,136,137,138,139],"GUI","Terminal","Shell","Command Line","Script",{"title":5,"description":127},{"changefreq":142,"priority":143},"weekly",0.7,"terms\u002Fc\u002Fcli",null,"a7BEq1xKFC6F_WvPa6bl-J8G_edklgGFm59oD3IpUZw",[148,151,155,158,161],{"title":138,"path":149,"acronym":145,"category":126,"difficulty":128,"description":150},"\u002Fterms\u002Fc\u002Fcommand-line","The command line is the place inside the terminal where you actually type your commands.",{"title":135,"path":152,"acronym":153,"category":126,"difficulty":128,"description":154},"\u002Fterms\u002Fg\u002Fgui","Graphical User Interface","GUI is everything you see and click on — buttons, menus, windows, icons. It is the opposite of a CLI where you type commands. Your phone is all GUI.",{"title":139,"path":156,"acronym":145,"category":126,"difficulty":128,"description":157},"\u002Fterms\u002Fs\u002Fscript","A script is a file full of commands that run automatically one after another, so you do not have to type them all yourself.",{"title":137,"path":159,"acronym":145,"category":126,"difficulty":128,"description":160},"\u002Fterms\u002Fs\u002Fshell","The shell is the program that reads what you type in the terminal and makes things happen.",{"title":136,"path":162,"acronym":145,"category":126,"difficulty":128,"description":163},"\u002Fterms\u002Ft\u002Fterminal","The terminal is a black window where you talk to your computer using text commands instead of clicking buttons.",1776518262482]