A big wait for a big reward 🎉
Added
- ⌨ | ATAC is now FULLY usable by CLI!!!!! (please use it a lot, it cost me 40h+ of my life)
- You can find the list of all commands below
- The
-h|--help
flag or help command is available everywhere, abuse it if you need - A great start can be to use the
atac completions <SHELL_TYPE>
command to generate completion files - Another great start could be to generate the man pages with the
atac man
command - Ya like cURL? Behold
atac try
which is a one-shot request sender (like cURL)
- 📜 | Totally reworked the log system, now almost everything is getting logged. Also, the log file now really contains logs (incredible I know). @v3rmine @i5.650
- Modulate the verbosity with
-v|vv|vvv|vvvv
or-q
- Deactivate ANSI formatting with
--no-ansi-log
- Modulate the verbosity with
- 🌱 | Added reserved environment variables, they will automatically be replaced by their value
{{NOW}}
{{TIMESTAMP}}
{{UUIDv4}}
{{UUIDv7}}
- ☠ | Possibility to allow invalid certificates (#99). @ficolas2
Please update your collections as follows:
{
...request...
"settings": {
"use_config_proxy": true,
"allow_redirects": true,
"store_received_cookies": true,
"pretty_print_response_content": true,
"accept_invalid_certs": false
}
}
Improved
- 🔥 | Added multithreaded parallelization to a lot of iterators (for loops). Now parses, finds and collects data faster! (blazingly fast)
- 🤷 | Improved auth data structure
- Basic auth
{
...request...
"auth": {
"basic_auth": {
"username": "user",
"password": "pass"
}
}
}
- Bearer token
{
...request...
"auth": {
"bearer_token": {
"token": "my_bearer="
}
}
}
- 🖊 | Improved the documentation. If something is missing, please contribute! @Zacktamondo @Cephra
- ⬆ | Updated all dependencies
Fixed
- Body environment variables not getting replaced by their value (#101) @anussel5559
- Enormous cosmetic change, thanks @orhun (#89)
List of all the commands (+ a lot of flags & options):
atac
- collection
- list
- info
- new
- delete
- rename
- send (all requests from the collection)
- request
- info
- new
- delete
- rename
- url
- method
- params
- auth
- headers
- body
- scripts
- send
- settings
- try
- env
- info
- key
- get
- add
- set
- delete
- rename
- import
- postman
- curl
- completions
* bash, powershell, fish
- man