diff options
| author | Julian Hurst <julian.hurst@digdash.com> | 2024-11-19 17:34:41 +0100 |
|---|---|---|
| committer | Julian Hurst <julian.hurst@digdash.com> | 2024-11-19 17:35:40 +0100 |
| commit | 271e3ed197d5795c4e8f30edd7258fbea9f295bf (patch) | |
| tree | 6e7e12d8c35ddca70a91e50fb04c00fb39c75d2c | |
| parent | 74210e1f8f16b2ea05c45e1f163f81ff6ab0cf95 (diff) | |
| download | hatask-271e3ed197d5795c4e8f30edd7258fbea9f295bf.tar.gz | |
Don't trim task content
| -rw-r--r-- | cmd.ha | 4 | ||||
| -rw-r--r-- | hatask.ha | 6 |
2 files changed, 6 insertions, 4 deletions
@@ -93,7 +93,7 @@ fn show(cfg: config, tasks: []task, a: arguments) (void | task | error) = { // if no args, print all if (len(args) == 0) { for (const t .. tasks) { - fmt::println(t.content)!; + fmt::print(t.content)!; }; return; }; @@ -105,7 +105,7 @@ fn show(cfg: config, tasks: []task, a: arguments) (void | task | error) = { } else { return "No such task"; }; - fmt::println(t.content)!; + fmt::print(t.content)!; }; }; @@ -63,7 +63,9 @@ fn readtask(taskpath: str) (task | rtaskerror) = { let currentst = &meta; for (let line => bufio::scan_line(&sc)?) { - line = strings::trim(line); + if (currentst != &content) { + line = strings::trim(line); + }; if (line == METADATASEP) { currentst = &content; continue; @@ -95,7 +97,7 @@ fn readtask(taskpath: str) (task | rtaskerror) = { t.name = strings::dup(path::basename(taskpath)); }; t.path = strings::dup(taskpath); - t.content = strings::dup(strings::trim(memio::string(&content)?)); + t.content = strings::dup(memio::string(&content)?); return t; }; |
