Commit 0b5c096
Changed files (18)
cmd/generate/generate.go
@@ -15,7 +15,7 @@ var Cmd = &cobra.Command{
if len(args) == 0 {
err := cmd.Help()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to display help")
+ log.Fatal().Msg("Failed to display help")
}
os.Exit(0)
}
cmd/generate/generate_key.go
@@ -17,7 +17,7 @@ func generateKey(n int) string {
_, err := rand.Read(b)
// Note that err == nil only if we read len(b) bytes.
if err != nil {
- log.Fatal().Err(err).Msg("Failed to generate random bytes")
+ log.Fatal().Msg("Failed to generate random bytes")
}
// convert to base64
cmd/generate/generate_passphrase.go
@@ -14,7 +14,7 @@ func generatePassphrase() string {
// Generate 6 words using the diceware algorithm.
list, err := diceware.Generate(6)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to generate passphrases")
+ log.Fatal().Msg("Failed to generate passphrases")
}
res := strings.Join(list, "-")
cmd/generate/generate_password.go
@@ -14,7 +14,7 @@ func generatePassword() string {
// allowing upper and lower case letters, disallowing repeat characters.
res, err := password.Generate(32, 10, 0, false, false)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to generate password")
+ log.Fatal().Msg("Failed to generate password")
}
return res
cmd/generate/generate_qrcode.go
@@ -38,13 +38,13 @@ func generateQRCode(url string) ([]byte, string) {
var q *qrcode.QRCode
q, err := qrcode.New(url, qrcode.Medium)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to initialize QRCode object")
+ log.Fatal().Msg("Failed to initialize QRCode object")
}
// generate png
png, err := q.PNG(1024)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to generate QRCode PNG")
+ log.Fatal().Msg("Failed to generate QRCode PNG")
}
// for stdout
cmd/generate/generate_ssh_key.go
@@ -18,24 +18,24 @@ import (
func writeStringToFile(filePath string, data string, permission os.FileMode) {
file, err := os.Create(filePath)
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to create file %s", filePath)
+ log.Fatal().Msgf("Failed to create file %s", filePath)
}
_, err = file.WriteString(data)
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to write to file %s", filePath)
+ log.Fatal().Msgf("Failed to write to file %s", filePath)
}
err = file.Chmod(permission)
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to change file permissions")
+ log.Fatal().Msgf("Failed to change file permissions")
}
}
func returnKeyPath(fileName string) string {
currentDir, err := os.Getwd()
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to get current directory")
+ log.Fatal().Msgf("Failed to get current directory")
}
keyPath := filepath.Join(currentDir, fileName)
@@ -50,13 +50,13 @@ func generateSSHKeyEDSA() (string, string) {
//// If rand is nil, crypto/rand.Reader will be used
public, private, err := ed25519.GenerateKey(nil)
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to generate ed25519 key")
+ log.Fatal().Msgf("Failed to generate ed25519 key")
}
// public key
publicKey, err := ssh.NewPublicKey(public)
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to create public key")
+ log.Fatal().Msgf("Failed to create public key")
}
publicKeyString := fmt.Sprintf("ssh-ed25519 %s", base64.StdEncoding.EncodeToString(publicKey.Marshal()))
@@ -64,7 +64,7 @@ func generateSSHKeyEDSA() (string, string) {
//// p stands for pem
p, err := ssh.MarshalPrivateKey(crypto.PrivateKey(private), "")
if err != nil {
- log.Fatal().Err(err).Msgf("Failed to marshal private key")
+ log.Fatal().Msgf("Failed to marshal private key")
}
privateKeyPem := pem.EncodeToMemory(p)
privateKeyString := string(privateKeyPem)
cmd/get/get.go
@@ -16,7 +16,7 @@ var Cmd = &cobra.Command{
if len(args) == 0 {
err := cmd.Help()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to display help")
+ log.Fatal().Msg("Failed to display help")
}
os.Exit(0)
}
cmd/get/get_iface.go
@@ -15,14 +15,14 @@ import (
func getIface() string {
r, err := netroute.New()
if err != nil {
- log.Fatal().Err(err).Msg("Error initializing netroute")
+ log.Fatal().Msg("Error initializing netroute")
}
iface, _, _, err := r.Route(
net.IPv4(104, 16, 133, 229), // cloudflare
)
if err != nil {
- log.Fatal().Err(err).Msg("Error retrieving net route")
+ log.Fatal().Msg("Error retrieving net route")
}
//fmt.Printf("%v, %v, %v, %v\n", iface, gw, src, err)
cmd/get/get_ip.go
@@ -25,7 +25,7 @@ type IPLocation struct {
func getLocalIP() string {
conn, err := net.Dial("udp", "8.8.8.8:80")
if err != nil {
- log.Fatal().Err(err).Msg("Error on net.Dial")
+ log.Fatal().Msg("Error on net.Dial")
}
localAddr := conn.LocalAddr().(*net.UDPAddr)
@@ -51,7 +51,7 @@ func getPublicIP() PublicIPResponse {
Fetch(context.Background())
if err != nil {
- log.Fatal().Err(err).Msg("Error getting public ip")
+ log.Fatal().Msg("Error getting public ip")
}
return response
@@ -65,7 +65,7 @@ func getIPLocation(ip string) IPLocation {
Fetch(context.Background())
if err != nil {
- log.Fatal().Err(err).Msg("Error getting ip location")
+ log.Fatal().Msg("Error getting ip location")
}
return response
cmd/get/get_sensors.go
@@ -15,7 +15,7 @@ var SensorsCmd = &cobra.Command{
Run: func(cmd *cobra.Command, args []string) {
sensors, err := sensors.SensorsTemperatures()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get sensors info")
+ log.Fatal().Msg("Failed to get sensors info")
}
var temperature float64
cmd/get/get_system_info.go
@@ -53,30 +53,30 @@ func getSystemInfo() SystemInfo {
// ---- username ---- //
username, err := user.Current()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get current user info")
+ log.Fatal().Msg("Failed to get current user info")
}
// ---- system ---- //
// host
hostStat, err := host.Info()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get host info")
+ log.Fatal().Msg("Failed to get host info")
}
// cpu
cpuStat, err := cpu.Info()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get cpu info")
+ log.Fatal().Msg("Failed to get cpu info")
}
cpuThreads, err := cpu.Counts(true)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get cpu threads info")
+ log.Fatal().Msg("Failed to get cpu threads info")
}
// memory
vmStat, err := mem.VirtualMemory()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get memory info")
+ log.Fatal().Msg("Failed to get memory info")
}
memoryUsed := convertKBtoGB(vmStat.Used)
memoryTotal := convertKBtoGB(vmStat.Total)
@@ -84,7 +84,7 @@ func getSystemInfo() SystemInfo {
// disk
diskStat, err := disk.Usage("/")
if err != nil {
- log.Fatal().Err(err).Msg("Failed to get disk info")
+ log.Fatal().Msg("Failed to get disk info")
}
diskUsed := convertKBtoGB(diskStat.Used)
diskTotal := convertKBtoGB(diskStat.Total)
@@ -95,7 +95,7 @@ func getSystemInfo() SystemInfo {
if strings.Contains(err.Error(), "no such file or directory") {
// ignore this happens on [linux on mac devices]
} else {
- log.Fatal().Err(err).Msg("Error getting battery info")
+ log.Fatal().Msg("Error getting battery info")
}
}
cmd/list/list.go
@@ -15,7 +15,7 @@ var Cmd = &cobra.Command{
if len(args) == 0 {
err := cmd.Help()
if err != nil {
- log.Fatal().Err(err).Msg("Failed to display help")
+ log.Fatal().Msg("Failed to display help")
}
os.Exit(0)
}
cmd/list/list_volumes.go
@@ -25,7 +25,7 @@ func listVolumes() {
// get volumes info
partitions, err := disk.Partitions(false)
if err != nil {
- log.Fatal().Err(err).Msg("Error getting partitions info")
+ log.Fatal().Msg("Error getting partitions info")
}
for _, partition := range partitions {
@@ -41,7 +41,7 @@ func listVolumes() {
device := partition.Mountpoint
stats, err := disk.Usage(device)
if err != nil {
- log.Fatal().Err(err).Msg("Error getting disk info")
+ log.Fatal().Msg("Error getting disk info")
}
if stats.Total == 0 {
cmd/shouldideploytoday.go
@@ -32,7 +32,7 @@ func ShouldIDeployToday() ShouldIDeploy {
Fetch(context.Background())
if err != nil {
- log.Fatal().Err(err).Msg("Error calling ShouldIDeploy API")
+ log.Fatal().Msg("Error calling ShouldIDeploy API")
}
return response
cmd/speedtest.go
@@ -49,21 +49,21 @@ var SpeedTestCmd = &cobra.Command{
fmt.Print("Pinging")
err := s.PingTest(nil)
if err != nil {
- log.Fatal().Err(err).Msg("Error pinging server")
+ log.Fatal().Msg("Error pinging server")
}
fmt.Printf("\033[2K\r") // clear line
fmt.Print("Downloading")
err = s.DownloadTest()
if err != nil {
- log.Fatal().Err(err).Msg("Error testing download speed")
+ log.Fatal().Msg("Error testing download speed")
}
fmt.Printf("\033[2K\r") // clear line
fmt.Print("Uploading")
err = s.UploadTest()
if err != nil {
- log.Fatal().Err(err).Msg("Error testing upload speed")
+ log.Fatal().Msg("Error testing upload speed")
}
fmt.Printf("\033[2K\r") // clear line
}
cmd/timer.go
@@ -127,7 +127,7 @@ var TimerCmd = &cobra.Command{
// parse input
duration, err := time.ParseDuration(args[0])
if err != nil {
- log.Fatal().Err(err).Msg("Error parsing duration")
+ log.Fatal().Msg("Error parsing duration")
}
// timer
utils/clipboard.go
@@ -11,7 +11,7 @@ import (
func WriteToClipboard(text string) {
err := clipboard.WriteAll(text)
if err != nil {
- log.Error().Err(err).Msg("Failed to write to clipboard")
+ log.Error().Msg("Failed to write to clipboard")
}
}
@@ -19,17 +19,17 @@ func WriteToClipboardImage(bytes []byte) {
tempFilename := "/tmp/qr-image.png"
err := os.WriteFile(tempFilename, bytes, 0644)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to write temp image for clipboard")
+ log.Fatal().Msg("Failed to write temp image for clipboard")
}
f, err := os.Open(tempFilename)
if err != nil {
- log.Fatal().Err(err).Msg("Failed to open temp image for clipboard")
+ log.Fatal().Msg("Failed to open temp image for clipboard")
}
defer f.Close()
if err = clipboardImage.CopyToClipboard(f); err != nil {
- log.Fatal().Err(err).Msg("Failed to copy to clipboard")
+ log.Fatal().Msg("Failed to copy to clipboard")
}
}
go.sum
@@ -103,8 +103,6 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo
github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
-golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc=
golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc=
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
@@ -124,12 +122,10 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
-golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU=
golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q=
-golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
+golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg=
+golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=