#author("2026-02-02T14:25:58+09:00","","") #author("2026-02-02T14:26:48+09:00","","") #ls2 ---- - parse:引数に指定したファイルをtir形式に変換してstdoutに出力する - unparse:stdinからtirを読み込んで引数に指定したファイルに書き戻す - 成功した場合はstderrには何も表示しない。失敗した場合はstderrに表示する。 - exit(1) -- これで成功、失敗を見分ける - show :JSON形式で情報を書き出す - V02:show :JSON形式で情報を書き出す -- { name:name, desc:description, extensions={ txt, md } } - --version:バージョン表示 - 自作する場合は独自サブコマンドは作らないこと。オプションで対応すること。 - 自作する場合はparse, showは必ず作成すること。 - V02:--version:バージョン表示 - V02:自作する場合は独自サブコマンドは作らないこと。オプションで対応すること。 - V02:自作する場合はparse, showは必ず作成すること。 -- unparseはなくてもよい。ただしないと編集後の表を書き戻せない。 ---- command - tir-xx parse yy.csv : yy.csv -> stdout(NDJSON) - tir-xx unparse yy.csv : stdin(NDJSON) -> yy.csv - tir-xx extensions - tir-xx eval - V02:tir-xx extensions - V02:tir-xx eval ---- - tir-csv - tir-tsv - tir-gfm - tir-html - tir-excel - tir-org-mode - tir-rdb - tir-fixformat