suggesting simpler approach to getopt.
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Mon, 15 Dec 2008 22:57:59 +0000 (17:57 -0500)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Mon, 15 Dec 2008 22:57:59 +0000 (17:57 -0500)
website/bugs/use_getopts_instead_of_getopt.mdwn

index af4c17a5b322dd54439b51cb42448e3d0eb50058..2ec68d6d4ec874dc8e91da191e2a3fdba20f5782 100644 (file)
@@ -8,3 +8,12 @@ better for portability.
 So it looks like the sh built-in getopts does not include long options
 (eg. "--expire").  Is it worth getting rid of the long options for
 this?
+
+---
+
+Why not just get rid of getopts altogether and perform a simple
+argument-processing loop with bash string tests?  We're only invoking
+getopt in three places, and each invocation is no more complex than
+three arguments -- and most arguments take a separate parameter, which
+means that handling tricky arg blobs like -aCxr are not gonna be
+supported anyway.