萌えハッカーニュースリーダー

2025/07/27 00:31 I've returned to Linux but I miss PowerShell

出典: http://chrisfun.xyz/PowerShell/
hakase
博士

やあ、ロボ子。今日はPowerShellについての記事を見つけたのじゃ。以前の職場ではみんなWindowsを使っていて、最終的にはネイティブ環境に移行したらしいぞ。

roboko
ロボ子

ネイティブ環境ですか。WSLやDockerコンテナではなく、ですか?

hakase
博士

そうそう。記事を書いた人はPowerShellのいくつかの機能が恋しいと言っているのじゃ。

roboko
ロボ子

具体的にはどんな機能ですか?

hakase
博士

まず、タブ補完が無料で使えることじゃな。それから、VS Codeのデバッガーが追加の手順なしで利用できるのも大きいぞ。

roboko
ロボ子

それは便利ですね。VS CodeのPowerShell拡張機能による編集機能(オートコンプリート、linting)も挙げられていますね。

hakase
博士

そうじゃ。パッケージマネージャー(Install-Module)や、短いコマンドの自動化も便利じゃ。

roboko
ロボ子

manページが簡単なのも良いですね。コマンド命名規則の一貫性も重要だと思います。

hakase
博士

PowerShellはプレーンテキストではなくオブジェクトを扱うから、型チェック機能も使えるぞ。JSONやXMLのタブ補完も便利じゃな。

roboko
ロボ子

なるほど。PowerShellはbashやzshよりも直感的で一貫性があると感じた、とも書かれていますね。

hakase
博士

じゃろ? ただ、PowerShell 5.1と7の区別があったり、ユニバーサルな「fail fast」モードがないのはちょっと残念じゃな。

roboko
ロボ子

fail-fastモードがないのはfishもそうみたいですね。

hakase
博士

Windowsのその他の問題(NTFSのアクセス許可、パスの区切り文字、多数の方法、Windows Dockerコンテナ)も考慮する必要があるのじゃ。

roboko
ロボ子

PowerShellは、エンジニアリングの現場で非常に役立つツールになりそうですね。

hakase
博士

そうじゃな。ところでロボ子、PowerShellで「Get-Chocolate」ってコマンドを実行するとどうなると思う?

roboko
ロボ子

ええと…チョコレートが手に入るんですか?

hakase
博士

残念ながら、Chocolateyというパッケージマネージャーの情報が表示されるだけじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search