From aaa3be6de0e422deee659906397bc0c900f67ebc Mon Sep 17 00:00:00 2001 From: Anton Novojilov Date: Sat, 2 Dec 2017 15:38:07 +0100 Subject: [PATCH] Improvements --- .travis.yml | 3 ++- Makefile | 10 +++++----- cli/cli.go | 14 ++++++-------- common/sslcli.spec | 5 ++++- 4 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index 56eea37..2483858 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,9 @@ sudo: false language: go go: - - 1.6.x - 1.7.x - 1.8.x + - 1.9.x - tip branches: @@ -21,6 +21,7 @@ matrix: fast_finish: true allow_failures: - go: tip + - os: osx before_install: - make deps diff --git a/Makefile b/Makefile index e88a560..0aaaea9 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ -######################################################################################## +################################################################################ -# This Makefile generated by GoMakeGen 0.6.0 using next command: +# This Makefile generated by GoMakeGen 0.6.1 using next command: # gomakegen . -######################################################################################## +################################################################################ .PHONY = fmt all clean deps -######################################################################################## +################################################################################ all: sslcli @@ -25,4 +25,4 @@ fmt: clean: rm -f sslcli -######################################################################################## +################################################################################ diff --git a/cli/cli.go b/cli/cli.go index e5cae01..2b891c0 100644 --- a/cli/cli.go +++ b/cli/cli.go @@ -29,7 +29,7 @@ import ( const ( APP = "SSLScan Client" - VER = "1.6.0" + VER = "1.6.1" DESC = "Command-line client for the SSL Labs API" ) @@ -242,18 +242,16 @@ func check(host string) string { return "T" } - t := &fmtc.T{} - for { info, err = ap.Info() if err != nil { - t.Printf("{r}%v{!}\n", err) + fmtc.TPrintf("{r}%v{!}\n", err) return "Err" } if info.Status == sslscan.STATUS_ERROR { - t.Printf("{r}%s{!}\n", info.StatusMessage) + fmtc.TPrintf("{r}%s{!}\n", info.StatusMessage) return "Err" } else if info.Status == sslscan.STATUS_READY { break @@ -263,7 +261,7 @@ func check(host string) string { message := getStatusInProgress(info.Endpoints) if message != "" { - t.Printf("{s}%s...{!}", message) + fmtc.TPrintf("{s}%s...{!}", message) } } @@ -275,9 +273,9 @@ func check(host string) string { } if len(info.Endpoints) == 1 { - t.Println(getColoredGrade(info.Endpoints[0].Grade)) + fmtc.TPrintln(getColoredGrade(info.Endpoints[0].Grade)) } else { - t.Println(getColoredGrades(info.Endpoints)) + fmtc.TPrintln(getColoredGrades(info.Endpoints)) } if options.GetB(OPT_DETAILED) { diff --git a/common/sslcli.spec b/common/sslcli.spec index 5562381..bf8923f 100644 --- a/common/sslcli.spec +++ b/common/sslcli.spec @@ -44,7 +44,7 @@ Summary: Pretty awesome command-line client for public SSLLabs API Name: sslcli -Version: 1.6.0 +Version: 1.6.1 Release: 0%{?dist} Group: Applications/System License: EKOL @@ -92,6 +92,9 @@ rm -rf %{buildroot} ############################################################################### %changelog +* Sat Dec 02 2017 Anton Novojilov - 1.6.1-0 +- Updated compatibility with latest version of ek package + * Thu May 25 2017 Anton Novojilov - 1.6.0-0 - ek package updated to v9 - sslscan package updated to v7