summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2019-03-13 02:05:54 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2019-03-13 02:05:54 (EDT)
commitb18d62d033723b345986c8f8c677005fd541b974 (patch)
tree74e4209e79703efff2d239d5a3705daeec731ea0 /TODO
parent38b754971817f3d372bfe4bf5c1fb1fc66668e8d (diff)
TODO: echo is gone and IFS assignments are OK
Diffstat (limited to 'TODO')
-rw-r--r--TODO3
1 files changed, 0 insertions, 3 deletions
diff --git a/TODO b/TODO
index 91f93a6..3bf6738 100644
--- a/TODO
+++ b/TODO
@@ -20,13 +20,10 @@ Tasks
- `ob-applypatches: Skipping applied patch "01_foo.patch"...`
- `ob-applypatches: Warning: Patch "01_foo.patch" has been modified since it was applied`
* General code auditing and cleanup:
- - Switch to using printf (safer and more portable than echo) for everything.
- Protect against command operands beginning with "-", e.g.:
* `[ "x${foo}" = 'xbar' ]` instead of `[ "${foo}" = 'bar' ]`
* `mkdir -p -- "${foo}"` instead of `mkdir -p "${foo}"`
- Add more error handling.
- - Review "IFS=... cmd ..." commands.
- * "IFS=... read" is fine.
* See if ob-installdocs can/should handle non-directory non-regular files.
* Write manual pages for functions and utilities.
* Change/update option letters for `ob_parse_dep()`.