#author("2026-04-12T06:08:25+09:00","","")
#author("2026-04-12T06:11:23+09:00","","")
#ls2
----
- NG: parse, unparse のオプションはチェックしない
-- これらはattr_file optionで吸収する
-- 将来オプションが増える可能性があるため
-- format_file_path = xxx.tir.json
- 属性(format など)対応
- xxx.tir.format.json
- { kind = "attr_file", attr_file_path = "/path/to/xxx.tir.format.json" }
- flat <-> tir 間でattr(format align, width, and more)をやりとりする
----
- 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
----
- [[Google:textile lang]], [[textile lang:https://textile-lang.com/]]
- [[Google:reStructuredText]]
----
- NG: parse, unparse のオプションはチェックしない
-- これらはattr_file optionで吸収する
-- 将来オプションが増える可能性があるため
-- format_file_path = xxx.tir.json

Front page   Edit Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes