TIR/3.parser
の編集
Top
/
TIR
/
3.parser
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#ls2 ---- - parse:引数に指定したファイルをtir形式に変換してstdoutに出力する - unparse:stdinからtirを読み込んで引数に指定したファイルに書き戻す - 成功した場合はstderrには何も表示しない。失敗した場合はstderrに表示する。 - exit(1) -- これで成功、失敗を見分ける - V02:show :JSON形式で情報を書き出す -- { name:name, desc:description, extensions={ txt, md } } - 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 - 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
タイムスタンプを変更しない
#ls2 ---- - parse:引数に指定したファイルをtir形式に変換してstdoutに出力する - unparse:stdinからtirを読み込んで引数に指定したファイルに書き戻す - 成功した場合はstderrには何も表示しない。失敗した場合はstderrに表示する。 - exit(1) -- これで成功、失敗を見分ける - V02:show :JSON形式で情報を書き出す -- { name:name, desc:description, extensions={ txt, md } } - 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 - 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
テキスト整形のルールを表示する