Programming tutorial - IT technology blog

TyperとPythonでモダンなCLIツールを構築する:型ヒント、バリデーション、プロフェッショナルなコマンドラインインターフェース

TyperとPythonを使い、型ヒントによる自動バリデーション、サブコマンド、シェルオートコンプリートを活用したプロダクション対応CLIツールの構築方法を解説。カスタムバリデーター、CliRunnerによるテスト、インストール可能なコマンドとしてのパッケージングなど実践的なパターンを、脆弱なargparseスクリプトを置き換えたプロダクション経験をもとに紹介する。
Programming tutorial - IT technology blog

PythonとTextualでプロフェッショナルなターミナルUIを構築する:ウィジェット、レイアウト、リアルタイム更新

Textualで構築した本番ダッシュボードを6ヶ月間運用した経験をもとに、PythonでリアルなターミナルUIを構築するための実践ガイドを紹介する — ウィジェット、リアクティブレイアウト、リアルタイム更新、そしてtkinterでは得られなかったヒントを網羅している。
Programming tutorial - IT technology blog

Deno 2.0でクロスプラットフォームアプリを構築する:CLIツール・HTTPサーバー・npm連携

Deno 2.0を使えば、設定ゼロでTypeScriptによるCLIツール、HTTPサーバー、フルアプリケーションを構築できます。npmパッケージのネイティブサポートも追加されました。インストールからクロスプラットフォームバイナリのコンパイルまで、すぐに使える実践的なコード例とともに解説します。
AI tutorial - IT technology blog

Claude Codeの設定:settings.jsonファイルの活用ガイド

settings.jsonファイルを使いこなして、Claude Code CLIのエクスペリエンスを最適化しましょう。コマンド承認の自動化、コスト削減のためのモデル切り替え、プロジェクト固有のカスタム指示の設定方法を解説します。
Programming tutorial - IT technology blog

PythonのClickとRichでプロ仕様のCLIツールを作る:シンプルなスクリプトから洗練されたコマンドラインアプリへ

ClickとRichを使ったPython CLIツールの作り方を、各アプローチの比較とトレードオフの理解を踏まえながら実践的に解説します。デコレータベースのコマンド定義からRichのテーブル・プログレスバーまで、PythonスクリプトをチームメンバーがYが実際に使いたくなるツールへと変えるために必要なすべてをカバーしています。