welcome to tetsuyanbo web site!!

tetsuyanbo

C#

C#メモ CommandLineUtilsを使ってコマンドラインでヘルプを表示してみる

更新日:

コンソールアプリを作っててヘルプを表示すんのに字句解析するの面倒だなぁって思ってたんだけど、そんなライブラリあるんやねと。

ポイントはこんなとこ。

  • NuGetパッケージのうちMicrosoft.Extensions.CommandLineUtilsをインストールする
  • Microsoft.Extensions.CommandLineUtils.CommandLineApplicationクラスをインスタンス化する
  • HelpOption()メソッドでヘルプを表示するときのオプションの文字列を設定する
  • ExtendedHelpTextプロパティにヘルプで表示する説明文を設定する

んで、プロジェクトにパッケージのインストールする(インストールの手順はここを参考)。

んで、コードはこんな感じ。

実行するとこんな感じ。
まずはオプションなしで実行すると

ヘルプを表示するとこんな感じ。
よくあるDOSコマンドの表示形式?で表示してくれる。

そんなこんなで、明日への自分へのメモって事で。

adsense 336 x 280

adsense 336 x 280

-C#
-, , , , , , , , , , , , ,

Copyright© tetsuyanbo , 2019 All Rights Reserved Powered by STINGER.