2022-03-01から1ヶ月間の記事一覧
クラスやらオブジェクトのメンバーがすべて undefined かどうか調べたいときは以下のコードで出来る。 const obj = { a: undefined, b: undefined, c: undefined, }; const obj1 = { ...obj }; const obj2 = { ...obj, d: null }; const checkAllMembersAreU…
最近 Asterisk っていうコマンドラインツールを作ったのですが、そこで PowerShell で既存コマンドに対してエイリアスを貼る必要があったので、その方法の紹介。 基本的には、こんな感じで関数を定義して、それに対してエイリアスを貼ってあげれば良い。 $ S…
clap crate で排他的なコマンドオプションを実装するときのメモ。 なんか直感的ではなくて悩んでしまったので。 例えば、 --is-interactive と --name, --description の片方のペアのみを受け入れたい場合は下のようにします。 use clap::{ArgGroup, Parser}…
FANBOX で支援してくれている方向けに期限付きファイルの配布をしようと思って、 Wasabi にあげているファイルに対して Pre-Signed URL を作成したので、その方法についてのメモだよ。 適当に AWS Tools for PowerShell をインストールする。 $ Install-Modu…