CLI

開発ツール

Python Fire 🔥: コマンドラインインターフェース作成の革命

Pythonでスクリプトを書くとき、コマンドラインから引数を渡して実行したい場面はよくありますよね。標準ライブラリの `argparse` や、サードパーティの `Click` など、様々なライブラリが存在しますが、「もっと手軽に、簡単にC...
プログラミング

Pythonライブラリ Pexpect 詳細解説 🤖: 対話型プロセスの自動化マスターガイド

コマンドラインでの作業、特に定型的な対話操作(SSHログイン、パスワード入力、設定変更など)を繰り返すのは時間がかかり、時には面倒に感じることもありますよね 😥。そんな悩みを解決してくれるのが、Pythonの強力なライブラリ pexpect...
Python

PythonのTyperライブラリ徹底解説:モダンなCLI開発の新常識 🚀

はじめに:Typerとは何か? Typerは、Pythonでコマンドラインインターフェース(CLI)アプリケーションを構築するためのモダンなライブラリです。FastAPIの作者であるTiago Montes氏によって開発され、2020年4月...
cheatsheet

bqコマンド(BigQuery) チートシート

よく使うbqコマンドの目的別リファレンス📌 認証と設定bqコマンドを使用するための初期設定やプロジェクトの確認を行います。目的コマンド例説明初期設定 (プロジェクト選択、認証)bq initbq init --project_id=<PRO...
cheatsheet

django-adminコマンド チートシート

プロジェクト管理 ⚙️Djangoプロジェクトの作成と基本的な管理を行います。💡 ヒント プロジェクトルートにある manage.py は django-admin のラッパーです。通常、プロジェクト内では python manage.py...
cheatsheet

Junos OS CLI チートシート

目的別にまとめた Junos OS CLI の主要コマンド一覧基本操作 🧭Junos OS CLI の基本的なナビゲーションと操作コマンドです。目的コマンド説明設定モードへ移行configure または edit運用モード (>) から設定...
cheatsheet

gcloudコマンド チートシート

目的別の gcloud コマンド リファレンス認証と設定 ✨gcloud CLI の初期設定、アカウント認証、プロジェクトやリージョン/ゾーンの設定を行います。目的コマンド例説明初期化gcloud init対話形式で初期設定(アカウント認証...