Benaiah Mischenko
4ce9984b04
Add configuration system
...
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.
8 years ago
Yasuhiro Matsumoto
bb21f2c221
use Ascii for CJK
8 years ago
Adam Tauber
ce4d129702
[enh] add versioning (semver)
8 years ago
Adam Tauber
e73584b0d8
[fix] add default content-type to POST/PUT method
8 years ago
Adam Tauber
e2dfd77ccc
[fix] do not duplicate content-type
8 years ago
Adam Tauber
f1ff09bde0
[fix] add content-type if post data argument is specified - closes #48
8 years ago
Adam Tauber
155336a547
Merge pull request #39 from cyberj/master
...
Disable multiline on url and method views
8 years ago
Johan Charpentier
a850b5c221
Create singlelineEditor for `url` `method` & `search` views
8 years ago
Georgi Dimitrov
347b666d17
Preserve the cursor position when applicable
8 years ago
Georgi Dimitrov
81c13c1a28
Reset cursors before each request
...
Fixes #41
8 years ago
Adam Tauber
26f8b9e669
Merge pull request #34 from georgijd/fix-view-scrolling
...
Prevent from scrolling past the end of the content
8 years ago
Georgi Dimitrov
9879c689a3
Use go one line if statement
8 years ago
Adam Tauber
a843da2e58
[fix] update help text
8 years ago
Adam Tauber
44c6be25d0
Merge pull request #44 from dolmen-go/more-curl-args
...
More curl options
8 years ago
Adam Tauber
1074c14a43
Merge pull request #35 from georgijd/dont-wrap-headers
...
Disable wrapping for the headers view
8 years ago
Olivier Mengué
6642d2a860
Add support for curl option -X / --request
8 years ago
Olivier Mengué
d4d8f8bff5
Accept -d instead of -D
...
-D is an alias for --dump-header, not --data
-d is the alias for --data
8 years ago
Johan Charpentier
9da99df879
Add method choice by arrow & Dedup code
8 years ago
Adam Tauber
a0c10a5c05
Merge pull request #33 from pvmsikrsna/master
...
Show the function key bindings in the view title
8 years ago
pvmsikrsna
4ac044f954
Display the binding when printing request body
...
Displays the binding, F2, for the view response-body when the request body is printed.
8 years ago
pvmsikrsna
fab3ab57ab
Move the bindings for views close to the title
8 years ago
Adam Tauber
1c3110d2d4
[fix] adjust save-result-popup size on small screen
8 years ago
Georgi Dimitrov
c43a066874
Disable wrapping for the headers view
...
Fixes #26
8 years ago
Georgi Dimitrov
c3669ec546
Add a missing assignment operator
8 years ago
Adam Tauber
0d7f23dcf6
Merge pull request #25 from Benaiah/save-response
...
[mod] add dialog to save response
8 years ago
Georgi Dimitrov
05bb54a51b
Prevent from scrolling past the end of the content
...
Fixes issue #31
8 years ago
Benaiah Mischenko
8285961cac
[mod] add save result dialog
8 years ago
Benaiah Mischenko
9c167d007b
[mod] change saved response permissions to 0644
8 years ago
Vamshi
05bee3e67b
Show the function key binding in the view title
8 years ago
Georgi Dimitrov
93f2941a93
Print errors when parsing invalid headers
8 years ago
Benaiah Mischenko
9ff39949f7
[mod] add dialog to save response
...
You can now hit `<ctrl+s>` to save the response to a file.
8 years ago
Adam Tauber
392aee7191
[fix] visible cursor after error window destroy
8 years ago
Adam Tauber
b2c642c5c7
[enh] show hexdump of binary responses
8 years ago
Adam Tauber
4344c6060f
[fix] display error on too small terminals - closes #3
8 years ago
Adam Tauber
08e35ae9de
[enh] add --compressed command line flag - closes #19
8 years ago
Johan Charpentier
18c7d220b7
Add F2..F9 Shortcuts
8 years ago
Johan Charpentier
12d00162b4
Deduplicate code
8 years ago
Johan Charpentier
217687dd79
Add Keybinding/view to choose Method
8 years ago
Adam Tauber
72b8391cef
Merge pull request #14 from mattn/proxy
...
proxy friendly
8 years ago
Yasuhiro Matsumoto
7e44654733
disable CtrlH on Windows since it break backspace key
8 years ago
Yasuhiro Matsumoto
e03a22fb71
proxy friendly
8 years ago
Adam Tauber
89bebba7a4
[enh] add alt+h to show history - closes #6
8 years ago
Adam Tauber
ebb516af74
[enh] add scheme to command line url if missing - closes #8
8 years ago
Adam Tauber
36e5a32e78
[fix] exit if terminal is too small - closes #5
8 years ago
Benaiah Mischenko
23dab26160
[mod] pretty-print json responses
8 years ago
Adam Tauber
1d44b468d2
[mod] window order
8 years ago
Adam Tauber
5cf4ff18ad
[enh] select previous view on shift+tab - closes #1
8 years ago
Adam Tauber
ea985cc5e7
[enh] more verbose history
8 years ago
Adam Tauber
60a2bc7311
[enh] help formatting
8 years ago
Adam Tauber
1cac368155
[mod] layout change
8 years ago