mirror of
https://github.com/asciimoo/wuzz
synced 2024-11-16 12:13:21 +00:00
4ce9984b04
The new configuration system, using TOML, loads into `app.config` using a TOML config file. This can be specified on the command-line with the `-c` option, or it can be at one of the following default locations: - Linux: $XDG_CONFIG_HOME/wuzz/config.toml (by default this is ~/.config/wuzz/config.toml) - Other OSs: ~/.wuzz/config.toml Currently the following keys can be set, along with their default values: ```toml [general] timeout = "1m" # string parsed into time.Duration formatJSON = true # toggles JSON formatting preserveScrollPosition = true # currently unused defaultURLScheme = "https" # when a URL is not provided, this is the scheme used by default ``` In addition, a [keys] section can also be set and will be successfully parsed, but it is currently non-functional. |
||
---|---|---|
config | ||
docs/images | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
README.md | ||
wuzz.go |
wuzz
Interactive cli tool for HTTP inspection
Wuzz command line arguments are similar to cURL's arguments, so it can be used to inspect/modify requests copied from the browser's network inspector with the "copy as cURL" feature.
Installation and usage
$ go get github.com/asciimoo/wuzz
$ "$GOPATH/bin/wuzz" --help
Commands
Keybinding | Description |
---|---|
Ctrl+R | Send request |
Ret | Send request (only from URL view) |
Ctrl+S | Save response |
Ctrl+C | Quit |
Ctrl+K, Shift+Tab | Previous view |
Ctlr+J, Tab | Next view |
Ctrl+H, Alt+H | Toggle history |
Down | Move down one view line |
Up | Move up one view line |
Page down | Move down one view page |
Page up | Move up one view page |
F2 | Jump to URL |
F3 | Jump to query parameters |
F4 | Jump to HTTP method |
F5 | Jump to request body |
F6 | Jump to headers |
F7 | Jump to search |
F8 | Jump to response headers |
F9 | Jump to response body |
TODO
- Colors
- Response specific filters (xpath, etc..)
- Better navigation
- File upload
- Autocompletion
- Tests
Bugs
Bugs or suggestions? Visit the issue tracker.