Refactor: split core functionality into separate package

This commit is contained in:
HAYAMA_Kaoru
2025-05-03 12:56:37 +09:00
parent 183c8b2d94
commit 1540549e72
5 changed files with 41 additions and 29 deletions
+28
View File
@@ -0,0 +1,28 @@
package main
import (
"fmt"
"os"
"runtime"
"github.com/hymkor/lispect"
)
var version string
func mains(args []string) error {
if len(args) < 1 {
return fmt.Errorf("%s %s-%s-%s: script path required",
os.Args[0],
version,
runtime.GOOS,
runtime.GOARCH)
}
return lispect.RunFile(args[0], args)
}
func main() {
if err := mains(os.Args[1:]); err != nil {
fmt.Fprintln(os.Stderr, err.Error())
os.Exit(1)
}
}