> npm install -g @google/gemini-cli
> geminiなお、geminiコマンドのパラメータ詳細は以下を参照してください:「gemini --help」
C:\Users\shim1>gemini --help
Options:
-m, --model Model [string] [default: "gemini-2.5-pro"]
-p, --prompt Prompt. Appended to input on stdin (if any).
[string]
-s, --sandbox Run in sandbox? [boolean]
--sandbox-image Sandbox image URI. [string]
-d, --debug Run in debug mode? [boolean] [default: false]
-a, --all_files Include ALL files in context?
[boolean] [default: false]
--show_memory_usage Show memory usage in status bar
[boolean] [default: false]
-y, --yolo Automatically accept all actions (aka YOLO
mode, see
https://www.youtube.com/watch?v=xvFZjo5PgG0 for
more details)? [boolean] [default: false]
--telemetry Enable telemetry? This flag specifically
controls if telemetry is sent. Other
--telemetry-* flags set specific values but do
not enable telemetry on their own. [boolean]
--telemetry-target Set the telemetry target (local or gcp).
Overrides settings files.
[string] [choices: "local", "gcp"]
--telemetry-otlp-endpoint Set the OTLP endpoint for telemetry. Overrides
environment variables and settings files.
[string]
--telemetry-log-prompts Enable or disable logging of user prompts for
telemetry. Overrides settings files. [boolean]
-c, --checkpointing Enables checkpointing of file edits
[boolean] [default: false]
-v, --version Show version number [boolean]
-h, --help Show help [boolean]
例えば、「gemini -p "プロンプト"」で起動すると、会話モードではなく、プロンプトを実行して終了します、これは使い勝手が良さそうです。
例です:※驚きました、「首都」誤って「取得」にしましたが「首都」に直してくれましたC:\Users\shim1>gemini -p "日本の取得はどこですか?現在の首相は?" 日本の首都は東京です。現在の首相は石破茂さんです。○GeminiCLIの終了方法
/quit※終了時にリソースの使用状況が表示されます。
gemini.mdとは、GeminiCLI(コマンドラインツール)に、長文や複雑なプロンプト(指示)を 与えるために使われるMarkdown形式のテキストファイルです。 ターミナルで一行で済むような簡単な質問(例: gemini "日本の首都は?")であれば不要ですが、 以下のような場合に非常に役立ちます。 gemini.mdが便利な場面 複数行にわたるプロンプト: 詩や手紙の下書き、箇条書きの要件など、複数行にわたるテキストを入力したい場合に便利です。 複雑な指示: プログラミングのコードを含んだり、詳細な背景説明が必要だったりする、複雑なプロンプトを 整理して渡すことができます。 プロンプトの再利用と管理: 一度作成したプロンプトをファイルとして保存しておくことで、後で簡単に再利用したり、 少し修正して使ったりすることができます。
#Gemini最上位の指示です ## コーディング規約 - 作成する言語は、Python言語を使用します - 変数名は、スネークケース (snake_case)を使用しまう - コメントは日本語を使用してください
cd dir gemini
(1).「デスクトップにLPフォルダーを作成して」 (2).「シンプルなランディングページを作成して」 (3).「作成したランディングページを表示して」プロンプトにGeminiCLIは以下のように応答しました:
(1).「はい、デスクトップにLPフォルダーを作成します」 mkdir C:\Users\shim1\Desktop\LP (2).承知いたしました。モダンでルリーンなデザインのシングルページのLPを作成します。 では、まずindex.htmlを作成します 次に、style.cssを作成します 最後に、script.jsを作成します (3). start C:\Users\shim1\Desktop\LP\index.html
ディレクトリ構成を整理してくれる驚きました、フォルダー構成が変わったので、.htmlの.ccs&.jsの参照まで自動でソースを修正してくれました。
ここは、AIに対する指示(プロンプト)を、入力する領域です。
@index.htmlの内容を説明して
※凄いですね、構造まで解析して、css/javascriptについても、言及しています。
著者:志村佳昭(株式会社トリニタス 技術顧問)