feat: Write cli executable as a go program.

This commit is contained in:
Wanjohi
2024-06-02 00:59:56 +03:00
parent b1634c4e8d
commit 4c723d8bc8
2 changed files with 26 additions and 0 deletions

3
go.mod Normal file
View File

@@ -0,0 +1,3 @@
module github.com/netrisdotme/cli
go 1.22.2

23
main.go Normal file
View File

@@ -0,0 +1,23 @@
package main
import (
"fmt"
"runtime"
)
func main() {
switch runtime.GOOS {
case "windows":
//This is where we should build our nestri "nest"
fmt.Println("You're on Windows!")
case "darwin":
//do nothing (probably deploy to AWS, Vast.ai and the rest) plus Linux & Windows
fmt.Println("You're on macOS!")
case "linux":
//This is where we should build our nestri "server"
fmt.Println("You're on Linux!")
default:
fmt.Printf("Unsupported operating system: %s\n", runtime.GOOS)
}
}