PowerShell で Mercurial の作業領域を削除する
Windows Server 2008 R2 って目立つところに Windows PowerShell のアイコンがありますね。
これからの Windows は CUI の標準シェルが「コマンドプロンプト」 (cmd.exe) から PowerShell に置き換わってしまうんでしょうか。
そんなことを思いつつ、何も知らないまま PowerShell を弄ってみたけれど、これはこれで面白そう。
ということで Mercurial SCM の作業領域を削除し、リポジトリと Mercurial 関連ファイルだけ残す1行スクリプトを PowerShell で作ってみました。
Get-ChildItem|Where-Object{$_.Name -notmatch '^\.hg'}|Remove-Item -Recurse
コマンドプロンプトから実行する場合はこんな感じ。
Gist は PowerShell のシンタックスハイライトできなくて、逆に SyntaxHighlighter は Windows コマンドスクリプトのシンタックスハイライトに対応してないのね。
Windows PowerShell、エイリアスが最初から充実してるからコマンドプロンプトと似た感じで使えるし、コマンドプロンプトと違って実行時パスも見てファイル名補完してくれたりするのも嬉しいところです。
« TortoiseHg で差分表示に Vim を使う | トップページ | 旧式のカラリオミーとアドエスで SDHC カードを使う »
「パソコン・インターネット」カテゴリの記事
- ワイドレンズのカメラ用のバーチャル背景(2021.06.20)
- WFH で買ったもの、その 2(2021.04.18)
- WFH(2020.08.18)
- 2019年をふりかえる(2019.12.31)
- EditorConfig Vim Plugin を日本語環境の Windows で(2016.12.07)
「プログラミング」カテゴリの記事
- DAD(2018.12.16)
- EditorConfig Vim Plugin を日本語環境の Windows で(2016.12.07)
- NetBeans を Mac の Java 6 で使う(2013.08.22)
- Bitbucket と GitHub のユーザー名を変更しました(2013.02.15)
- Mercurial で Office (2007) Open XML や OpenDocument を管理する(2011.11.21)
この記事へのコメントは終了しました。
« TortoiseHg で差分表示に Vim を使う | トップページ | 旧式のカラリオミーとアドエスで SDHC カードを使う »
コメント