Skip to content

Commit 78081cc

Browse files
authored
Merge pull request #20 from p-x9/feature/cookie-command-document
Add document for `cookie` command
2 parents d0e7508 + e4efe95 commit 78081cc

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

README.md

+82
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ LLDB Extension for iOS App Development
1616
- [Show file hierarchy](#file-hierarchy)
1717
- [Open directory in Finder (Simulator Only)](#open-directory-in-finder-app-simulator-only)
1818
- [Show file contents](#show-file-contents)
19+
- [Easy operation of HTTP Cookie](#http-cookie)
20+
- [Show Cookie Values](#read-cookie-value)
21+
- [Delete Cookie](#delete-cookie)
1922

2023
## Set up
2124
1. clone this repository
@@ -262,5 +265,84 @@ optional arguments:
262265
file cat "path" --mode plist
263266
```
264267
268+
### HTTP Cookie
269+
#### Read Cookie Value
270+
Displays the value of the HTTP cookie information.
271+
```
272+
(lldb) cookie read -h
273+
usage: read
274+
[-h]
275+
[--group-id GROUP_ID]
276+
[--domain DOMAIN]
277+
[--name NAME]
278+
[--path PATH]
279+
optional arguments:
280+
-h, --help
281+
show this help message and exit
282+
--group-id GROUP_ID
283+
AppGroup identifier for cookie storage (default: None)
284+
--domain DOMAIN
285+
Domain for Cookie (default: None)
286+
--name NAME
287+
Name for Cookie (default: None)
288+
--path PATH
289+
Path for Cookie (default: None)
290+
```
291+
##### Example
292+
- Show all cookies
293+
```sh
294+
cookie read
295+
```
296+
- Show only cookies for specific domains
297+
```sh
298+
cookie read --domain example.com
299+
```
300+
- Show only cookies with a specific name from a specific domain
301+
```sh
302+
cookie read --domain example.com --name KEYNAME
303+
```
304+
305+
#### Delete Cookie
306+
Delete cookie value.
307+
308+
After executing the command, you will be asked to confirm before deleting.
309+
If you type "Yes", the deletion will be executed as is.
310+
311+
```
312+
(lldb) cookie delete -h
313+
usage: delete
314+
[-h]
315+
[--group-id GROUP_ID]
316+
[--domain DOMAIN]
317+
[--name NAME]
318+
[--path PATH]
319+
optional arguments:
320+
-h, --help
321+
show this help message and exit
322+
--group-id GROUP_ID
323+
AppGroup identifier for cookie storage (default: None)
324+
--domain DOMAIN
325+
Domain for Cookie (default: None)
326+
--name NAME
327+
Name for Cookie (default: None)
328+
--path PATH
329+
Path for Cookie (default: None)
330+
```
331+
332+
##### Example
333+
- Delete all cookies
334+
```sh
335+
cookie delete
336+
```
337+
- Delete only cookies for specific domains
338+
```sh
339+
cookie delete --domain example.com
340+
```
341+
- Delete only cookies with a specific name from a specific domain
342+
```sh
343+
cookie delete --domain example.com --name KEYNAME
344+
```
345+
346+
265347
## License
266348
iLLDB is released under the MIT License. See [LICENSE](./LICENSE)

0 commit comments

Comments
 (0)