For any linux environment is possible to download TReq by Crates.io repository. Using this method requires to have Rust installed.
After install Rust just run:
sh
cargo install treq
Due to fact it will compile and build TReq, this can to take a while.
It's possible to download TReq using the .deb file.
After download it by link HERE you can just run the command below pointing to file.
sh
$ sudo dpkg -i path_to_file.deb
TReq is available in AUR Repository.
sh
$ git clone https://aur.archlinux.org/treq-bin.git
$ cd treq
$ makepkg -si
Or, if you use the yay just run...
sh
$ yay -S treq-bin
To use TReq is necessary setup the EDITOR
env variable. It'll use this configuration to open the Text Editor.
TReq doesn't have a way to edit a Body of Requests. It delegates this work to a Text Editor of your choice. The. It's recommend use a Terminal Text Edtiro like 'vim', 'neovim', 'nano' or even 'emacs'.
You can set up the EDITOR env variable in a terminal session using this command below. However, after you close the terminal session (window) this configuration'll be dropped.
sh
export EDITOR=vim # instead vim you can use 'code', 'nano', 'emacs', etc..
To set this up permanent it's necessary puts this in your shell configuration. ```sh
echo 'export EDITOR=vim' >> ~/.bashrc
echo 'export EDITOR=vim' >> ~/.zshrc
echo 'export EDITOR=vim' >> ~/.config/fish/config.fish ```
Normally, some Linux Systems already have this set up. Using some basic Unix Text Editor like vi or nano.
It's great use some terminal editor, like Vim or Emacs to have a smooth experience. Since you'll can open them in same terminal session of TReq.
However, it's totally fine use some Graphical editor like VS Code or Atom. In these cases, when you hit the command to edit body TReq will open it up and then you'll need to hit 'r' to reload the content of file in TReq ever time you make some change. Since, TReq gets the content of opened file with editor when the command to call it ends.