โ€”help (-h): ๋„์›€๋ง ํ‘œ์‹œ

Gemini CLI์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜๋“ค์ด ์กด์žฌํ•˜๋ฉฐ ์ด๋“ค์„ ํ†ตํ•ด ๋™์ž‘ํ™˜๊ฒฝ ์กฐ์ ˆ์ด ๊ฐ€๋Šฅํ•จ. ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์˜ต์…˜๋“ค ํ™•์ธ ๊ฐ€๋Šฅ.

gemini --help

โ€”model (-m): LLM ๋ชจ๋ธ ์„ ํƒ

์•„๋ž˜ ์˜ต์…˜์„ ํ†ตํ•ด gemini CLI ๊ตฌ๋™ ์‹œ ์‚ฌ์šฉํ•  ๋ชจ๋ธ ์„ ํƒ ๊ฐ€๋Šฅ. ๋น ๋ฅธ ์‘๋‹ต์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ flash ๋ชจ๋ธ ์ง€์ •์„ ๊ถŒ์žฅํ•จ.

gemini -m "gemini-1.5-flash"

โ€”prompt (-p): ๋‹จ์ˆœ ์งˆ๋ฌธ ์ฆ‰์‹œ ์ „๋‹ฌ

๋‹จ์ˆœํžˆ ํ”„๋กฌํ”„ํŠธ ํ•˜๋‚˜๋งŒ ์ „๋‹ฌํ•˜๊ณ  ๋‹ต๋ณ€๋งŒ ๋น ๋ฅด๊ฒŒ ๋ฐ›์•„๋ณด๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ, ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜์—ฌ ์ค‘๊ฐ„๊ณผ์ • ์ƒ๋žตํ•˜๊ณ  ๋ฐ”๋กœ ๋‹ต๋ณ€์„ ์ „๋‹ฌํ•ด ์คŒ.

gemini -p "์˜ค๋Š˜ ์„œ์šธ ๋‚ ์”จ ์•Œ๋ ค์ค˜"

gemini CLI ์ž์ฒด๋ฅผ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‹คํ–‰ํ•œ๋‹ค๋ฉด ์œ ์šฉํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ์„๊ฑฐ๊ฐ™์Œ. ๋‹จ, ์ถœ๋ ฅ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ณ ๋‚˜๋ฉด gemini CLI๊ฐ€ ๋ฐ”๋กœ ์ข…๋ฃŒ๋˜๋ฏ€๋กœ ๋งฅ๋ฝ ์œ ์ง€ ๋ถˆ๊ฐ€.

โ€”sandbox (-s): ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰

Gemini CLI๋Š” ๋กœ์ปฌ ํŒŒ์ผ ์กฐ์ž‘ ํˆด์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ , MCP ์„œ๋ฒ„๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ. ์ด๊ฒƒ์ด ์˜๋„์น˜์•Š๊ฒŒ ์ž‘๋™๋  ๊ฒฝ์šฐ ์œ„ํ—˜ํ•œ ์ƒํ™ฉ ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•จ. ๊ทธ๋ž˜์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ•œ ํ™˜๊ฒฝ(๋„์ปค)์—์„œ๋งŒ gemini CLI๊ฐ€ ๊ตฌ๋™๋˜๋„๋ก ๊ฒฉ๋ฆฌ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด sandbox ์˜ต์…˜์„ ์ œ๊ณตํ•จ.

์•„๋ž˜์—์„œ ์„ค๋ช…ํ•  โ€”yolo ์˜ต์…˜ ์‚ฌ์šฉ ์‹œ -s ์˜ต์…˜์ด ์ž๋™ ์‚ฌ์šฉ๋จ.

๊ธฐ๋ณธ์ ์œผ๋กœ ๊ธฐ๋ณธ ๋„์ปค์ด๋ฏธ์ง€์ธ gemini-cli-sandbox๊ฐ€ ์‚ฌ์šฉ๋จ. ์ปค์Šคํ…€์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์•„๋ž˜ ์–‘์‹์— ๋”ฐ๋ผ Dockerfile ์ž‘์„ฑ ํ›„ ํ”„๋กœ์ ํŠธ ํ”„๋กœ์ ํŠธroot๋””๋ ‰ํ† ๋ฆฌ/.gemini/sandbox.Dockerfile์— ๋„ฃ๊ธฐ.

FROM gemini-cli-sandbox
 
# Add your custom dependencies or configurations here
# For example:
# RUN apt-get update && apt-get install -y some-package
# COPY ./my-config /app/my-config

.gemini/sandbox.Dockerfile๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ, ์•„๋ž˜์™€ ๊ฐ™์ดย BUILD_SANDBOXย ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ๋„์ปค ์ด๋ฏธ์ง€๊ฐ€ ์ž๋™์œผ๋กœ ๋นŒ๋“œ๋˜๋ฉฐ ๊ทธ ํ™˜๊ฒฝ์—์„œ gemini CLI๊ฐ€ ์‹คํ–‰๋จ.

BUILD_SANDBOX=1 gemini -s

๋’ค์— --sandbox-image=<๋„์ปค์ด๋ฏธ์ง€์ฃผ์†Œ>์™€ ๊ฐ™์ด ๋ถ™์—ฌ์„œ ๊ธฐ์กด ๋„์ปค ์ด๋ฏธ์ง€๋„ ํ™œ์šฉ ๊ฐ€๋Šฅํ•จ.

โ€”debug (-d): ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋กœ ์ž‘๋™

๋‚ด๋ถ€ ์ž‘๋™ ๊ณผ์ •์„ ์ž์„ธํžˆ ์ถœ๋ ฅํ•ด์คŒ. ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณ ์‘๋‹ต์ด ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ ๊ณผ์ •์ด ๊ถ๊ธˆํ•  ๋•Œ ์œ ์šฉํ•  ๋“ฏ. ์•„๋ž˜ ์ฒ˜๋Ÿผ -p ์˜ต์…˜์ด๋ž‘ ๊ฐ™์ด ์‚ฌ์šฉ๋„ ๊ฐ€๋Šฅํ•จ.

gemini -d -p "๋ญ”๊ฐ€ ํ”„๋กฌํ”„ํŠธ"

โ€”all-files (-a): ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด ๋ชจ๋“  ํŒŒ์ผ ํฌํ•จ

์„ค์ •๋œ ๊ฒฝ์šฐ, ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ํ”„๋กฌํ”„ํŠธ์˜ ์ปจํ…์ŠคํŠธ์— ์žฌ๊ท€์ ์œผ๋กœ ํฌํ•จ์‹œํ‚ด.

โ€”show_memory_usage: ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ํ˜„ํ™ฉ ํ‘œ์‹œ

๋ชจ๋ธ ํ˜ธ์ถœ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ํ‘œํ˜„

โ€”yolo (-y): ํˆด ์ž๋™ ์‚ฌ์šฉ ๋ชจ๋“œ

LLM ๋ชจ๋ธ์ด ํˆด ์‚ฌ์šฉ ์‹œ ์‚ฌ์šฉ์ž ์Šน์ธ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ž๋™์œผ๋กœ ๋ชจ๋“  ์ž‘์—… ์ˆ˜ํ–‰ํ•จ. ํˆด์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์š”์ฒญํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•  ๋“ฏ. โ€”yolo ์˜ต์…˜ ์‚ฌ์šฉ ์‹œ, ์ž๋™์œผ๋กœ sandbox ๋ชจ๋“œ๊ฐ€ ์ ์šฉ๋จ.

โ€”telemetry: ์šด์˜ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ์˜ต์…˜

Gemini CLI์˜ ์„ฑ๋Šฅ, ์ƒํƒœ ๋ฐ ์‚ฌ์šฉ๋Ÿ‰์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Œ. ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ถ”์ , ๋ฉ”ํŠธ๋ฆญ ๋ฐ ๊ตฌ์กฐํ™”๋œ ๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ์šด์˜์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ๋””๋ฒ„๊น…ํ•˜๊ณ , ํˆด ์‚ฌ์šฉ์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Œ. ์ƒ์„ธํ•œ ์‚ฌ์šฉ๋ฒ•์€ ์ข€ ๋ณต์žกํ•ด์„œ Gemini CLI telemetry์—์„œ ๊ณต๋ถ€ํ•ด ๋ณผ ์˜ˆ์ •์ž„.

โ€”checkpointing (-c): ์Šค๋ƒ…์ƒท ๊ธฐ๋Šฅ

์ฒดํฌํฌ์ธํŠธ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํŒŒ์ผ ์ˆ˜์ • ๋“ฑ์ด ์ด๋ฃจ์–ด์ง€๊ธฐ ์ „์— ํ”„๋กœ์ ํŠธ ์ƒํƒœ์˜ ์Šค๋ƒ…์ƒท์„ ์ž๋™์œผ๋กœ ์ €์žฅํ•จ. ๋งŒ์•ฝ ๋ฌธ์ œ ์ƒ๊ธด ๊ฒฝ์šฐ, ์ €์žฅ๋œ ์Šค๋ƒ…์ƒท ์ค‘ ํ•˜๋‚˜๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Œ. ์ƒ์„ธํ•œ ์‚ฌ์šฉ๋ฒ•์€ Gemini CLI checkpointing์—์„œ ๊ณต๋ถ€ํ•ด ๋ณผ ์˜ˆ์ •์ž„.

โ€”extensions (-e): ์‚ฌ์šฉํ•  ์ต์Šคํ…์…˜ ์ง€์ •

์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ์„ธ์…˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ต์Šคํ…์…˜(MCP ์„œ๋ฒ„ ๋“ฑ ๋„๊ตฌ๋“ค์˜ ๋ชจ์Œ)๋“ค์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ. ํ•ด๋‹น ์˜ต์…˜์„ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ์ต์Šคํ…์…˜์ด ์‚ฌ์šฉ๋จ. extensions์™€ MCP ๊ด€๋ จ ์‚ฌ์šฉ๋ฒ•์€ Gemini CLI MCP ์‚ฌ์šฉ๋ฒ•์—์„œ ๊ณต๋ถ€ํ•ด ๋ณผ ์˜ˆ์ •.

gemini -e my-extension -e my-other-extension

์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์ต์Šคํ…์…˜์„ ๋น„ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Œ.

gemini -e none

--list-extensionsย (-l)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ต์Šคํ…์…˜์˜ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์ถœ๋ ฅ๋จ.

โ€”version (-v): ๋ฒ„์ „ ์ •๋ณด ์ถœ๋ ฅ

ํ˜„์žฌ gemini CLI์˜ ๋ฒ„์ „์ด ์ถœ๋ ฅ๋จ


์œ„ ๋‚ด์šฉ์€ ์•„๋ž˜ ๊ธ€๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž„.