mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
22 lines
435 B
Go
22 lines
435 B
Go
package util
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
func GetHomeDir() (string, error) {
|
|
directory, err := os.UserHomeDir()
|
|
return directory, err
|
|
}
|
|
|
|
// write file to given path. If path does not exist throw error
|
|
func WriteToFile(fileName string, dataToWrite []byte, filePerm os.FileMode) error {
|
|
err := os.WriteFile(fileName, dataToWrite, filePerm)
|
|
if err != nil {
|
|
return fmt.Errorf("unable to wrote to file [err=%v]", err)
|
|
}
|
|
|
|
return nil
|
|
}
|