Compare commits
4 commits
Author | SHA1 | Date | |
---|---|---|---|
129ad08181 | |||
d7f68f5deb | |||
004ba6db39 | |||
62044e6521 |
6 changed files with 24 additions and 25 deletions
|
@ -9,12 +9,6 @@ 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
|
||||||
|
|
|
@ -1,14 +1,15 @@
|
||||||
package gpm
|
package gpm
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"flag"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"flag"
|
||||||
|
"io/ioutil"
|
||||||
"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
|
||||||
|
@ -103,7 +104,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
|
||||||
|
@ -471,7 +472,7 @@ func (c *Cli) ImportWallet() error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
data, err := os.ReadFile(*IMPORT)
|
data, err := ioutil.ReadFile(*IMPORT)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -496,7 +497,7 @@ func (c *Cli) ExportWallet() error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = os.WriteFile(*EXPORT, data, 0600)
|
err = ioutil.WriteFile(*EXPORT, data, 0600)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -552,12 +553,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
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ package gpm
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"os/user"
|
"os/user"
|
||||||
"runtime"
|
"runtime"
|
||||||
|
@ -68,7 +69,7 @@ func (c *Config) Load(path string) error {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
data, err := os.ReadFile(path)
|
data, err := ioutil.ReadFile(path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -94,7 +95,7 @@ func (c *Config) Save(path string) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = os.WriteFile(path, []byte(data), 0644)
|
err = ioutil.WriteFile(path, []byte(data), 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package gpm
|
package gpm
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
@ -37,7 +38,7 @@ func TestInit(t *testing.T) {
|
||||||
func TestSave(t *testing.T) {
|
func TestSave(t *testing.T) {
|
||||||
var config Config
|
var config Config
|
||||||
|
|
||||||
tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
|
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-")
|
||||||
defer os.Remove(tmpFile.Name())
|
defer os.Remove(tmpFile.Name())
|
||||||
|
|
||||||
config.Init()
|
config.Init()
|
||||||
|
@ -50,7 +51,7 @@ func TestSave(t *testing.T) {
|
||||||
func TestLoadWithFile(t *testing.T) {
|
func TestLoadWithFile(t *testing.T) {
|
||||||
var config Config
|
var config Config
|
||||||
|
|
||||||
tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
|
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-")
|
||||||
defer os.Remove(tmpFile.Name())
|
defer os.Remove(tmpFile.Name())
|
||||||
|
|
||||||
config.Init()
|
config.Init()
|
||||||
|
|
|
@ -17,6 +17,7 @@ package gpm
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"regexp"
|
"regexp"
|
||||||
"sort"
|
"sort"
|
||||||
|
@ -48,7 +49,7 @@ func (w *Wallet) Load() error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
content, err := os.ReadFile(w.Path)
|
content, err := ioutil.ReadFile(w.Path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -94,7 +95,7 @@ func (w *Wallet) Save() error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = os.WriteFile(w.Path, content, 0600)
|
err = ioutil.WriteFile(w.Path, content, 0600)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package gpm
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
@ -172,7 +173,7 @@ func TestExportAndImport(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSaveWallet(t *testing.T) {
|
func TestSaveWallet(t *testing.T) {
|
||||||
tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
|
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-")
|
||||||
defer os.Remove(tmpFile.Name())
|
defer os.Remove(tmpFile.Name())
|
||||||
|
|
||||||
wallet := generateWalletWithEntries()
|
wallet := generateWalletWithEntries()
|
||||||
|
@ -188,7 +189,7 @@ func TestSaveWallet(t *testing.T) {
|
||||||
func TestLoadWalletWithGoodPassword(t *testing.T) {
|
func TestLoadWalletWithGoodPassword(t *testing.T) {
|
||||||
var loadWallet Wallet
|
var loadWallet Wallet
|
||||||
|
|
||||||
tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
|
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-")
|
||||||
defer os.Remove(tmpFile.Name())
|
defer os.Remove(tmpFile.Name())
|
||||||
|
|
||||||
wallet := generateWalletWithEntries()
|
wallet := generateWalletWithEntries()
|
||||||
|
@ -212,7 +213,7 @@ func TestLoadWalletWithGoodPassword(t *testing.T) {
|
||||||
func TestLoadWalletWithBadPassword(t *testing.T) {
|
func TestLoadWalletWithBadPassword(t *testing.T) {
|
||||||
var loadWallet Wallet
|
var loadWallet Wallet
|
||||||
|
|
||||||
tmpFile, _ := os.CreateTemp(os.TempDir(), "gpm_test-")
|
tmpFile, _ := ioutil.TempFile(os.TempDir(), "gpm_test-")
|
||||||
defer os.Remove(tmpFile.Name())
|
defer os.Remove(tmpFile.Name())
|
||||||
|
|
||||||
wallet := generateWalletWithEntries()
|
wallet := generateWalletWithEntries()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue