From b49db230edd89a3425631847b3d0aba7df01bb4a Mon Sep 17 00:00:00 2001 From: Aykhan Shahsuvarov Date: Thu, 29 Aug 2024 19:17:00 +0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20update=20table=20rendering?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/config.go | 33 ++++++++++++++++++++++----------- requests/requests.go | 1 + 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/config/config.go b/config/config.go index 59c616b..1836c9e 100644 --- a/config/config.go +++ b/config/config.go @@ -41,18 +41,29 @@ func (config *RequestConfig) Print() { t := table.NewWriter() t.SetOutputMirror(os.Stdout) t.SetStyle(table.StyleLight) - t.AppendRow(table.Row{ - "Method", "URL", "Timeout", "Dodos", - "Request Count", "Params Count", - "Headers Count", "Cookies Count", - "Proxies Count", "Body"}) + t.SetAllowedRowLength(125) + + t.AppendHeader(table.Row{"Request Configuration"}) + t.AppendRow(table.Row{"Method", config.Method}) t.AppendSeparator() - t.AppendRow(table.Row{ - config.Method, config.URL, - fmt.Sprintf("%dms", config.Timeout/time.Millisecond), - config.DodosCount, config.RequestCount, - len(config.Params), len(config.Headers), - len(config.Cookies), len(config.Proxies), config.Body}) + t.AppendRow(table.Row{"URL", config.URL}) + t.AppendSeparator() + t.AppendRow(table.Row{"Timeout", fmt.Sprintf("%dms", config.Timeout/time.Millisecond)}) + t.AppendSeparator() + t.AppendRow(table.Row{"Dodos", config.DodosCount}) + t.AppendSeparator() + t.AppendRow(table.Row{"Request Count", config.RequestCount}) + t.AppendSeparator() + t.AppendRow(table.Row{"Params Count", len(config.Params)}) + t.AppendSeparator() + t.AppendRow(table.Row{"Headers Count", len(config.Headers)}) + t.AppendSeparator() + t.AppendRow(table.Row{"Cookies Count", len(config.Cookies)}) + t.AppendSeparator() + t.AppendRow(table.Row{"Proxies Count", len(config.Proxies)}) + t.AppendSeparator() + t.AppendRow(table.Row{"Body", config.Body}) + t.Render() } diff --git a/requests/requests.go b/requests/requests.go index 6711fb5..ebcecf2 100644 --- a/requests/requests.go +++ b/requests/requests.go @@ -65,6 +65,7 @@ func (respones *Responses) Print() { t := table.NewWriter() t.SetOutputMirror(os.Stdout) t.SetStyle(table.StyleLight) + t.SetAllowedRowLength(125) t.AppendHeader(table.Row{ "Response", "Count",