4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DevToys Extension を作ろう! (今ならブルーオーシャンかも)

Posted at

DevToys?

  • Microsoftが作った DevToys というアプリ、開発者向けの便利ツールを集めたもので、コンバーターやらエンコーダーやらUUIDやら、よく(たまに?)使いがちで作るの面倒だから適当なツールを探しがちなものが揃ってる。

  • 1.~の頃は、GUIでWindowsのみで便利だけどイマイチな感じだったものが、2.0になるにあたり、全面的に書き直されたようで、GUIとCUIの両対応で、更にMacやLinuxもサポートされるということでなかなか面白そうな展開になりそうだけど、いまいち盛り上がってない界隈っぽい

  • CUIがサポートされたということであれば、Power Shellとかからスクリプトに組み込めるよね。

Extension ?

  • DevToys 2.0で、Extensionの仕組みが用意されて、自分で拡張機能を作ったり公開したりできるようになった。2.0が出たのが、2024年の6月

開発者向け万能ナイフの次期版「DevToys 2.0」がプレビュー、Mac/Linuxにも対応

それから、5ヶ月くらい経つのにExtension 全然増えてない! (204/11/26 現在で 29個)

ブルーオーシャン では?

  • そう、今ならDevToysのExtension作って公開すれば、目立てるチャンスですぜ?

  • なんか作って公開したいなぁと思っても既にコミッターがたくさんいたり、ある程度揃ってたりして、モチベーション沸かないものが多いですからね

チュートリアルから

こちらのページで、作り方の解説があります。

  • ページは英語ですが、Google翻訳で頑張れば画面出せる・・・かな?
    私は最初うまくできなくて、時間のあるときにぼちぼちといじってたら出せるようになりました。

  • 今のところ説明も少なめだし複雑な画面遷移とかも作れないのでシンプルで理解しやすいかもです。

  • 近いうちにサンプルプロジェクトをGitHubにコミットしたい、できたらいいなぁ。そのまま書いても動かないサンプルもあるからね

NuGetパッケージ

  • Visual Studio とか使ってるとお世話になるNuGetの形式の配布です。
  • これで配布とかやってみたいよねぇの練習になるのでは?

こんなの作りたい

  • 全角半角変換 (ありがちだけど)
  • 郵便番号とか、全国地方公共団体コード変換 (複雑なロジックなさそうだし)
  • HTMLからテキスト抽出 (全体じゃなくて、Select~option から選択肢だけ抜きたいとかよくやるので)
  • CSVデータに自動的にシングル、またはダブルクオーテーションつけるやつ (たまに必要になるけど地味に面倒な作業だよね)
  • banner Unixのコマンドにあるやつ、文字でっかく#で表示するやつ (意外と面倒かも)
  • なんかくだらないやつ・・・まだ思いついてないけど
8年ぶり位の記事だ
  • 10年くらい前に作ったQiitaのアカウントに書く8年ぶり位の記事です。
  • まだ何もできてないけど作りたい・・・といつも思ってできないけど
  • あー、これくらいなら自分にもと思った方、オープンソースでなんか作りません?
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?