From b18d62d033723b345986c8f8c677005fd541b974 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Wed, 13 Mar 2019 02:05:54 -0400 Subject: TODO: echo is gone and IFS assignments are OK --- (limited to 'TODO') 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()`. -- cgit v0.9.1