Initial linux agent and api functionality for enrolling servers

This commit is contained in:
boris committed 2026-01-25 22:24:20 +00:00
1 parent 66ffa3d3fb
commit 4885622d6a
23 files changed
+1351 -50

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
package logs
import (
"os"
"strings"
)
func ReadCursor(path string) (string, error) {
data, err := os.ReadFile(path)
if err != nil {
if os.IsNotExist(err) {
return "", nil
}
return "", err
}
return strings.TrimSpace(string(data)), nil
}
func WriteCursor(path string, cursor string) error {
if cursor == "" {
return nil
}
return os.WriteFile(path, []byte(cursor+"\n"), 0o600)
}