docs/cmdline: change to .md for cmdline docs
- switch all invidual files documenting command line options into .md,
as the documentation is now markdown-looking.
- made the parser treat 4-space indents as quotes
- switch to building the curl.1 manpage using the "mainpage.idx" file,
which lists the files to include to generate it, instead of using the
previous page-footer/headers. Also, those files are now also .md
ones, using the same format. I gave them underscore prefixes to make
them sort separately:
_NAME.md, _SYNOPSIS.md, _DESCRIPTION.md, _URL.md, _GLOBBING.md,
_VARIABLES.md, _OUTPUT.md, _PROTOCOLS.md, _PROGRESS.md, _VERSION.md,
_OPTIONS.md, _FILES.md, _ENVIRONMENT.md, _PROXYPREFIX.md,
_EXITCODES.md, _BUGS.md, _AUTHORS.md, _WWW.md, _SEEALSO.md
- updated test cases accordingly
Closes #12751
2024-01-21 06:18:43 +08:00
|
|
|
---
|
2023-01-02 20:51:48 +08:00
|
|
|
c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
|
2022-06-14 06:12:03 +08:00
|
|
|
SPDX-License-Identifier: curl
|
2016-11-14 06:40:12 +08:00
|
|
|
Short: c
|
|
|
|
Long: cookie-jar
|
|
|
|
Arg: <filename>
|
|
|
|
Protocols: HTTP
|
2016-11-15 16:08:50 +08:00
|
|
|
Help: Write cookies to <filename> after operation
|
2020-07-13 20:15:04 +08:00
|
|
|
Category: http
|
2021-09-28 17:50:07 +08:00
|
|
|
Added: 7.9
|
2022-10-18 16:39:43 +08:00
|
|
|
Multi: single
|
docs/cmdline: change to .md for cmdline docs
- switch all invidual files documenting command line options into .md,
as the documentation is now markdown-looking.
- made the parser treat 4-space indents as quotes
- switch to building the curl.1 manpage using the "mainpage.idx" file,
which lists the files to include to generate it, instead of using the
previous page-footer/headers. Also, those files are now also .md
ones, using the same format. I gave them underscore prefixes to make
them sort separately:
_NAME.md, _SYNOPSIS.md, _DESCRIPTION.md, _URL.md, _GLOBBING.md,
_VARIABLES.md, _OUTPUT.md, _PROTOCOLS.md, _PROGRESS.md, _VERSION.md,
_OPTIONS.md, _FILES.md, _ENVIRONMENT.md, _PROXYPREFIX.md,
_EXITCODES.md, _BUGS.md, _AUTHORS.md, _WWW.md, _SEEALSO.md
- updated test cases accordingly
Closes #12751
2024-01-21 06:18:43 +08:00
|
|
|
See-also:
|
|
|
|
- cookie
|
|
|
|
Example:
|
|
|
|
- -c store-here.txt $URL
|
|
|
|
- -c store-here.txt -b read-these $URL
|
2016-11-14 06:40:12 +08:00
|
|
|
---
|
docs/cmdline: change to .md for cmdline docs
- switch all invidual files documenting command line options into .md,
as the documentation is now markdown-looking.
- made the parser treat 4-space indents as quotes
- switch to building the curl.1 manpage using the "mainpage.idx" file,
which lists the files to include to generate it, instead of using the
previous page-footer/headers. Also, those files are now also .md
ones, using the same format. I gave them underscore prefixes to make
them sort separately:
_NAME.md, _SYNOPSIS.md, _DESCRIPTION.md, _URL.md, _GLOBBING.md,
_VARIABLES.md, _OUTPUT.md, _PROTOCOLS.md, _PROGRESS.md, _VERSION.md,
_OPTIONS.md, _FILES.md, _ENVIRONMENT.md, _PROXYPREFIX.md,
_EXITCODES.md, _BUGS.md, _AUTHORS.md, _WWW.md, _SEEALSO.md
- updated test cases accordingly
Closes #12751
2024-01-21 06:18:43 +08:00
|
|
|
|
|
|
|
# `--cookie-jar`
|
|
|
|
|
2016-11-14 06:40:12 +08:00
|
|
|
Specify to which file you want curl to write all cookies after a completed
|
|
|
|
operation. Curl writes all cookies from its in-memory cookie storage to the
|
2023-09-08 20:32:29 +08:00
|
|
|
given file at the end of operations. If no cookies are known, no data is
|
|
|
|
written. The file is created using the Netscape cookie file format. If you set
|
2024-02-27 17:35:28 +08:00
|
|
|
the filename to a single dash, "-", the cookies are written to stdout.
|
2016-11-14 06:40:12 +08:00
|
|
|
|
2023-09-08 20:32:29 +08:00
|
|
|
The file specified with --cookie-jar is only used for output. No cookies are
|
|
|
|
read from the file. To read cookies, use the --cookie option. Both options
|
2023-08-11 23:04:37 +08:00
|
|
|
can specify the same file.
|
|
|
|
|
2023-09-08 20:32:29 +08:00
|
|
|
This command line option activates the cookie engine that makes curl record
|
|
|
|
and use cookies. The --cookie option also activates it.
|
2016-11-14 06:40:12 +08:00
|
|
|
|
2021-10-31 23:34:44 +08:00
|
|
|
If the cookie jar cannot be created or written to, the whole curl operation
|
2023-09-08 20:32:29 +08:00
|
|
|
does not fail or even report an error clearly. Using --verbose gets a warning
|
|
|
|
displayed, but that is the only visible feedback you get about this possibly
|
|
|
|
lethal situation.
|