概要
asana task create/update --field notes=... で \n を含む文字列を渡すと、Asana 上では改行にならず \n がそのまま表示されます。
再現例
asana task create \
--field name="test" \
--field notes="1行目\n2行目" \
--output json --non-interactive
実際の結果
Asana の説明欄に 1行目\n2行目 と表示される。
期待する結果
Asana の説明欄で 2 行に分かれて表示される、もしくは --field では escape は解釈されないことがヘルプや README に明記されている。
補足
project: midpoint-dev で運用中に実際に混乱が起きました。CLI の挙動としては仕様かもしれませんが、少なくともかなり誤解しやすいです。
概要
asana task create/update --field notes=...で\nを含む文字列を渡すと、Asana 上では改行にならず\nがそのまま表示されます。再現例
実際の結果
Asana の説明欄に
1行目\n2行目と表示される。期待する結果
Asana の説明欄で 2 行に分かれて表示される、もしくは
--fieldでは escape は解釈されないことがヘルプや README に明記されている。補足
project: midpoint-dev で運用中に実際に混乱が起きました。CLI の挙動としては仕様かもしれませんが、少なくともかなり誤解しやすいです。