Rich Enhanced Shell History - Contextual shell history for zsh and bash
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
resh/cmd/install-utils/device.go

28 lines
657 B

package main
import (
"fmt"
"os"
"github.com/curusarn/resh/internal/datadir"
"github.com/curusarn/resh/internal/device"
"github.com/curusarn/resh/internal/output"
)
func setupDevice(out *output.Output) {
dataDir, err := datadir.MakePath()
if err != nil {
fmt.Fprintf(os.Stderr, "ERROR: Failed to get/setup data directory: %v\n", err)
os.Exit(1)
}
err = device.SetupName(out, dataDir)
if err != nil {
fmt.Fprintf(os.Stderr, "ERROR: Failed to check/setup device name: %v\n", err)
os.Exit(1)
}
err = device.SetupID(dataDir)
if err != nil {
fmt.Fprintf(os.Stderr, "ERROR: Failed to check/setup device ID: %v\n", err)
os.Exit(1)
}
}