Compare commits

..

3 commits

Author SHA1 Message Date
40d96c0776 doc: update changelog 2025-03-09 19:44:22 +01:00
586a612388 fix: remove deprecated ioutil lib 2025-03-09 19:36:01 +01:00
d72e124a47 chore: update libs 2024-10-12 10:17:51 +02:00
6 changed files with 25 additions and 24 deletions

View file

@ -9,6 +9,12 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/)
### Changed ### Changed
- Replace deprecated ioutil lib
## v2.0.1 - 2024-10-12
### Changed
- Update libs - Update libs
### Fixed ### Fixed

View file

@ -1,15 +1,14 @@
package gpm package gpm
import ( import (
"fmt"
"flag" "flag"
"io/ioutil" "fmt"
"os" "os"
"time" "time"
"github.com/atotto/clipboard"
ui "github.com/gizak/termui/v3" ui "github.com/gizak/termui/v3"
"github.com/gizak/termui/v3/widgets" "github.com/gizak/termui/v3/widgets"
"github.com/atotto/clipboard"
) )
// Options // Options
@ -104,7 +103,7 @@ func (c *Cli) InputBox(title string, input string, hidden bool) string {
if hidden { if hidden {
secret = "" secret = ""
for i := 1; i <= int(float64(len(input)) * 1.75); i++ { for i := 1; i <= int(float64(len(input))*1.75); i++ {
secret = secret + "*" secret = secret + "*"
} }
p.Text = secret p.Text = secret
@ -472,7 +471,7 @@ func (c *Cli) ImportWallet() error {
return err return err
} }
data, err := ioutil.ReadFile(*IMPORT) data, err := os.ReadFile(*IMPORT)
if err != nil { if err != nil {
return err return err
} }
@ -497,7 +496,7 @@ func (c *Cli) ExportWallet() error {
return err return err
} }
err = ioutil.WriteFile(*EXPORT, data, 0600) err = os.WriteFile(*EXPORT, data, 0600)
if err != nil { if err != nil {
return err return err
} }
@ -553,12 +552,12 @@ func Run() {
for { for {
select { select {
case res := <-c1: case res := <-c1:
if res { if res {
return
}
case <-time.After(300 * time.Second):
return return
}
case <-time.After(300 * time.Second):
return
} }
} }
} }

View file

@ -17,7 +17,6 @@ package gpm
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"io/ioutil"
"os" "os"
"os/user" "os/user"
"runtime" "runtime"
@ -69,7 +68,7 @@ func (c *Config) Load(path string) error {
} }
data, err := ioutil.ReadFile(path) data, err := os.ReadFile(path)
if err != nil { if err != nil {
return err return err
} }
@ -95,7 +94,7 @@ func (c *Config) Save(path string) error {
return err return err
} }
err = ioutil.WriteFile(path, []byte(data), 0644) err = os.WriteFile(path, []byte(data), 0644)
if err != nil { if err != nil {
return err return err
} }

View file

@ -1,7 +1,6 @@
package gpm package gpm
import ( import (
"io/ioutil"
"os" "os"
"testing" "testing"
) )
@ -38,7 +37,7 @@ func TestInit(t *testing.T) {
func TestSave(t *testing.T) { func TestSave(t *testing.T) {
var config Config var config Config
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-") tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
defer os.Remove(tmpFile.Name()) defer os.Remove(tmpFile.Name())
config.Init() config.Init()
@ -51,7 +50,7 @@ func TestSave(t *testing.T) {
func TestLoadWithFile(t *testing.T) { func TestLoadWithFile(t *testing.T) {
var config Config var config Config
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-") tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
defer os.Remove(tmpFile.Name()) defer os.Remove(tmpFile.Name())
config.Init() config.Init()

View file

@ -17,7 +17,6 @@ package gpm
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"io/ioutil"
"os" "os"
"regexp" "regexp"
"sort" "sort"
@ -49,7 +48,7 @@ func (w *Wallet) Load() error {
return nil return nil
} }
content, err := ioutil.ReadFile(w.Path) content, err := os.ReadFile(w.Path)
if err != nil { if err != nil {
return err return err
} }
@ -95,7 +94,7 @@ func (w *Wallet) Save() error {
return err return err
} }
err = ioutil.WriteFile(w.Path, content, 0600) err = os.WriteFile(w.Path, content, 0600)
if err != nil { if err != nil {
return err return err
} }

View file

@ -2,7 +2,6 @@ package gpm
import ( import (
"fmt" "fmt"
"io/ioutil"
"os" "os"
"testing" "testing"
) )
@ -173,7 +172,7 @@ func TestExportAndImport(t *testing.T) {
} }
func TestSaveWallet(t *testing.T) { func TestSaveWallet(t *testing.T) {
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-") tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
defer os.Remove(tmpFile.Name()) defer os.Remove(tmpFile.Name())
wallet := generateWalletWithEntries() wallet := generateWalletWithEntries()
@ -189,7 +188,7 @@ func TestSaveWallet(t *testing.T) {
func TestLoadWalletWithGoodPassword(t *testing.T) { func TestLoadWalletWithGoodPassword(t *testing.T) {
var loadWallet Wallet var loadWallet Wallet
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-") tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
defer os.Remove(tmpFile.Name()) defer os.Remove(tmpFile.Name())
wallet := generateWalletWithEntries() wallet := generateWalletWithEntries()
@ -213,7 +212,7 @@ func TestLoadWalletWithGoodPassword(t *testing.T) {
func TestLoadWalletWithBadPassword(t *testing.T) { func TestLoadWalletWithBadPassword(t *testing.T) {
var loadWallet Wallet var loadWallet Wallet
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-") tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
defer os.Remove(tmpFile.Name()) defer os.Remove(tmpFile.Name())
wallet := generateWalletWithEntries() wallet := generateWalletWithEntries()