- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-戻る
--[[シェル]]
--[[.NET開発]]
* 目次 [#led443cb]
#contents
* 概要 [#cffc6b44]
昨今の[[クロスプラットフォーム対応>.NETのクロスプラットフォーム対応]](と言うか[[Linux対応>Linuxサブシステム]])の中で、CUI(CLI)回帰現象有り。
昨今の[[クロスプラットフォーム対応>.NETのクロスプラットフォーム対応]]~
(と言うか[[Linux対応>Linuxサブシステム]])の中で、~
CUI(CLI)への回帰現象がある。
* 詳細 [#ua0b3a9a]
...
* 参考 [#p634a9e9]
**フレームワーク [#ncf0bac4]
**ライブラリ、フレームワーク [#ncf0bac4]
何気に、何個か開発&リリースされている。
***Sharprompt [#x3182c9f]
https://github.com/shibayan/Sharprompt
***[[Sharprompt>CLI開発(Sharprompt)]] [#x3182c9f]
***[[System.CommandLine>CLI開発(System.CommandLine)]] [#g8136961]
***ConsoleAppFramework [#fabe857f]
https://github.com/Cysharp/ConsoleAppFramework
**トピック [#z5ba4899]
***ログイン [#qe79b0dd]
-[[Azure CLI>Azure CLI#ief49638]]が参考になる。
-[[テンプレートを作成した。>https://opentouryo.osscons.jp/index.php?%E6%A9%9F%E8%83%BD%E4%B8%80%E8%A6%A7%20-%20%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B%E5%87%A6%E7%90%86%E6%96%B9%E5%BC%8F%E3%81%A8%E3%80%81%E3%81%9D%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20-%20V1%E7%B3%BB#e1a9875e]]
***進捗表示 [#i035dfc7]
以下のように実装できる。
-参考
--コンソール・アプリケーションで進行状況を表示するには?[2.0のみ、C#、VB] - @IT~
https://www.atmarkit.co.jp/fdotnet/dotnettips/576consoleprogress/consoleprogress.html
--くりーむわーかー : C#のコンソールアプリでカーソルを先頭に戻す~
https://cream-worker.blog.jp/archives/1051110023.html
***CMDのパス短縮 [#m0a0a5d6]
以下のコマンドで短縮可能。
PROMPT $N$G
-参考
--コマンドプロンプトの作業フォルダパスが長すぎるとき - カヤの内~
https://kaya574.hatenadiary.org/entry/20110427/1303866987
***CMD出力のクリア [#c152703f]
以下のコマンドでCMDの出力をクリア可能。
cls
* 参考 [#p634a9e9]
**OSSコンソーシアム [#l1353d5a]
***サンプル [#y34b49f4]
https://github.com/OpenTouryoProject/SampleProgram/tree/master/Other/PipesFamilyHouse
***開発基盤部会 Blog [#b364b47e]
-SPAのIDEのRADサポートはないケド、ツールキットは出ているらしい。~
https://www.osscons.jp/jo97gd2il-537/
-CUI系のツールの時代が来ているのかも知れない(と言うか来ている)。~
https://www.osscons.jp/jo4sxysx7-537/
-第20回 部会 新テンプレ、CLIテンプレートの紹介動画~
(Sharprompt、System.CommandLineを使用しています)~
https://www.osscons.jp/jodqpha64-537/
----
Tags: [[:シェル]], [[:インフラストラクチャ]], [[:Windows]], [[:.NET開発]]