mirror of https://github.com/curusarn/resh
parent
c897c0974f
commit
ab5ad5ee04
@ -1,5 +1,14 @@ |
|||||||
package main |
package main |
||||||
|
|
||||||
func backup() { |
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