41 Commits

Author SHA1 Message Date
Mzack9999
63d92b7726 updating clistat version 2020-11-16 23:00:09 +01:00
Mzack9999
8eea7345bd targets hmap + global rate limit + clistats windows compatibility 2020-11-16 00:40:32 +01:00
Ice3man543
0453d6b7f0 Minor UI change 2020-11-01 22:04:55 +05:30
Ice3man543
99bfaf2227 Lint errors fix 2020-11-01 21:58:19 +05:30
Ice3man543
0069847e63 Reworked progress bar with simpler stats 2020-11-01 19:42:25 +05:30
Mzack9999
12c9ca7b12 fixing go mod 2020-09-23 22:38:59 +02:00
Víctor Zamanillo
60005290b1 Initial adoption of golangci-lint for CI 2020-08-25 23:33:20 +02:00
Manuel Bua
da22532f81 Add support for severity filtering 2020-08-02 18:33:55 +02:00
Manuel Bua
87dc8bc650 Remove debug code 2020-08-01 23:01:28 +02:00
Manuel Bua
a3c3875e38 Better wording in comments 2020-08-01 22:07:08 +02:00
Manuel Bua
63cfd354b9 Use global pipes for capturing, experimental unified rendering 2020-08-01 21:44:14 +02:00
Manuel Bua
29576f9ced Constrain rendering to a specific refresh rate 2020-08-01 15:07:04 +02:00
Manuel Bua
02238c491b Use manual progressbar rendering to allow syncing with other output
Refactor into an interface to return a no-op impl, avoid the need to
conditionally invoke any of the methods.
2020-07-31 23:36:56 +02:00
Manuel Bua
058c4ffbbf Experimental live results output with active progressbar
See 333809f3d63 for an early implementation of this.
2020-07-31 17:35:05 +02:00
Manuel Bua
6209b25d9a Ensure an empty progressbar is aborted 2020-07-27 20:39:13 +02:00
Manuel Bua
06cffee6aa Add support for workflows 2020-07-27 00:00:34 +02:00
Manuel Bua
32e20b13e6 Use single progressbar, tweak styling 2020-07-26 15:31:31 +02:00
Manuel Bua
a9560336f4 Refactoring and unused code removal 2020-07-25 23:13:58 +02:00
Manuel Bua
65d7246b2f Use custom formatter for percentage, ensure fixed string size is used 2020-07-25 22:15:45 +02:00
Manuel Bua
d8e69cacf2 Pad bar name with spaces (approx. size due to escape codes) 2020-07-25 21:03:38 +02:00
Manuel Bua
436e7223d8 Update output coloring, set a maximum length for template names 2020-07-25 20:29:12 +02:00
Manuel Bua
dad381e66e Cleanup pluralization 2020-07-25 19:58:17 +02:00
Manuel Bua
3bfdd0c381 Increment progress instead of altering totals, wrap more std streams 2020-07-25 00:46:18 +02:00
Manuel Bua
8aecbeb821 Experimental support for new parallelism 2020-07-24 22:30:15 +02:00
Manuel Bua
d0174c047c Respect color output user flag, remove unused Progress WaitGroup 2020-07-12 18:09:29 +02:00
Manuel Bua
e877d613e4 More clear comment wording 2020-07-11 23:52:45 +02:00
Manuel Bua
de82c1617e Remove unused code 2020-07-11 23:50:59 +02:00
Manuel Bua
97901f36b4 Refactor code, add meaningful comments 2020-07-11 22:57:44 +02:00
Manuel Bua
81eed093d2 Minor refactoring, rename mutex 2020-07-09 21:20:00 +02:00
Manuel Bua
cbb8b11784 Use atomic operations to alter and track the progress 2020-07-09 21:18:06 +02:00
Manuel Bua
0ff138a477 Do not use mpb.Progress for logging
This will cause sync issues with very fast output and will defeat the
purpose of logging.

Instead, buffer both stdout/stderr and show their output at the end.
2020-07-09 20:57:24 +02:00
Manuel Bua
6c43aab488 Try use multiple mpb.Progress for distinct stdout/stderr output 2020-07-08 23:13:53 +02:00
Manuel Bua
333809f3d6 Safer stdio capturing 2020-07-08 23:13:05 +02:00
Manuel Bua
9e1b39549f Minor refactoring, track count of aborted requests for better progress 2020-07-07 22:39:43 +02:00
Manuel Bua
6f894b718a Abort on error, bar will be properly recreated 2020-07-06 00:13:13 +02:00
Manuel Bua
d03fbd1932 Encapsulate behavior and clean up 2020-07-05 23:38:58 +02:00
Manuel Bua
6afd949060 Clean up 2020-07-05 23:21:20 +02:00
Manuel Bua
d903115634 Use simple average instead of ewma-based, reduce cpu/mem footprint 2020-07-05 22:46:34 +02:00
Manuel Bua
683de150bd Remove any completed bar so far 2020-07-05 20:11:53 +02:00
Manuel Bua
e59ac01c65 Experimental single progress bar 2020-07-05 17:22:21 +02:00
Manuel Bua
6d68b09863 Initial progress bar implementation 2020-07-04 23:00:11 +02:00