dax
概要
インストール
code:shell
$ deno add @david/dax
code:typescript
import $ from "@david/dax"
ロギング
デフォルトでは標準エラーにログが出力されるようです ($.setInfoLoggerや$.setWarnLoggerなどのAPIでカスタマイズ可能)
code:typescript
// 最初のワードが強調表示されます
$.logStep("Downloading files...");
$.logError("Failed to download files");
ヘルパー
ファイルの存在を確認
code:typescript
await $.exists("./some-file.txt");
HTTPリクエストを送信
code:typescript
Path
$.pathによりPathオブジェクトが返却されます
code:typescript
const tmpDir = $.path(new URL("../tmp", import.meta.url));
// ファイルシステム関連の操作
await tmpDir.ensureDir();
await tmpDir.exists(); // => true
tmpDir.toString(); // => string
// コマンドの引数として渡すこともできます
await $cat ${tmpDir};
code:shell
$ deno repl
import $ from "@david/dax"
await $cat ${$.path("./mod.ts")}
その他
.wasmファイルの保存場所
リンク
関連パッケージ
関連ページ