aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2016-10-06 17:45:06 +0200
committerDaniel Stenberg <daniel@haxx.se>2016-10-06 17:45:06 +0200
commit13f3912471b8b34d8c3b7e188c1e01a25925e706 (patch)
tree50bb864a07d9ca9e6bffae8dc489f165aea63c74 /docs/TODO
parentda1a2d1ac8d49e519cfa5928689fd313f4ba71d7 (diff)
TODO: Introduce --fail-fast to exit on first transfer fail
See #1054
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 24bbcd208..520d0fe25 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -149,6 +149,7 @@
18.12 keep running, read instructions from pipe/socket
18.13 support metalink in http headers
18.14 --fail without --location should treat 3xx as a failure
+ 18.15 Introduce --fail-fast to exit on first transfer fail
19. Build
19.1 roffit
@@ -986,6 +987,14 @@ that doesn't exist on the server, just like --ftp-create-dirs.
way to implement this is probably to add that new logic in the command line
tool only and not in the underlying CURLOPT_FAILONERROR logic.
+18.15 Introduce --fail-fast to exit on first transfer fail
+
+ curl will transfer all URLs given on the command line one by one but only
+ returns the error code for the last transfer. Transfer failures on the first
+ ones will not be returned as error code etc to the shell. A --fail-fast
+ option would make curl exit and return an error for the first transfer that
+ fails.
+
19. Build