mirror of https://github.com/curusarn/resh
parent
c897c0974f
commit
ab5ad5ee04
@ -1,5 +1,14 @@ |
||||
package main |
||||
|
||||
func backup() { |
||||
panic("Backup not implemented yet!") |
||||
// Backup ~/.resh
|
||||
// Backup xdg_data/resh/history.reshjson
|
||||
// TODO: figure out history file localtions when using history sync
|
||||
} |
||||
|
||||
func rollback() { |
||||
panic("Rollback not implemented yet!") |
||||
// Rollback ~/.resh
|
||||
// Rollback history
|
||||
} |
||||
|
||||
@ -0,0 +1,49 @@ |
||||
package device |
||||
|
||||
import ( |
||||
"fmt" |
||||
"os" |
||||
"path" |
||||
"strings" |
||||
) |
||||
|
||||
func GetID(dataDir string) (string, error) { |
||||
fname := "device-id" |
||||
dat, err := os.ReadFile(path.Join(dataDir, fname)) |
||||
if err != nil { |
||||
return "", fmt.Errorf("could not read file with device-id: %w", err) |
||||
} |
||||
id := strings.TrimRight(string(dat), "\n") |
||||
return id, nil |
||||
} |
||||
|
||||
func GetName(dataDir string) (string, error) { |
||||
fname := "device-name" |
||||
dat, err := os.ReadFile(path.Join(dataDir, fname)) |
||||
if err != nil { |
||||
return "", fmt.Errorf("could not read file with device-name: %w", err) |
||||
} |
||||
name := strings.TrimRight(string(dat), "\n") |
||||
return name, nil |
||||
} |
||||
|
||||
// TODO: implement, possibly with a better name
|
||||
// func CheckID(dataDir string) (string, error) {
|
||||
// fname := "device-id"
|
||||
// dat, err := os.ReadFile(path.Join(dataDir, fname))
|
||||
// if err != nil {
|
||||
// return "", fmt.Errorf("could not read file with device-id: %w", err)
|
||||
// }
|
||||
// id := strings.TrimRight(string(dat), "\n")
|
||||
// return id, nil
|
||||
// }
|
||||
//
|
||||
// func CheckName(dataDir string) (string, error) {
|
||||
// fname := "device-id"
|
||||
// dat, err := os.ReadFile(path.Join(dataDir, fname))
|
||||
// if err != nil {
|
||||
// return "", fmt.Errorf("could not read file with device-id: %w", err)
|
||||
// }
|
||||
// id := strings.TrimRight(string(dat), "\n")
|
||||
// return id, nil
|
||||
// }
|
||||
@ -1,18 +0,0 @@ |
||||
package deviceid |
||||
|
||||
import ( |
||||
"fmt" |
||||
"os" |
||||
"path" |
||||
"strings" |
||||
) |
||||
|
||||
func Get(dataDir string) (string, error) { |
||||
fname := "device-id" |
||||
dat, err := os.ReadFile(path.Join(dataDir, fname)) |
||||
if err != nil { |
||||
return "", fmt.Errorf("could not read file with device-id: %w", err) |
||||
} |
||||
id := strings.TrimRight(string(dat), "\n") |
||||
return id, nil |
||||
} |
||||
@ -1 +0,0 @@ |
||||
package recload |
||||
Loading…
Reference in new issue