AkitoYamashita.github.io

go.sh

#!/bin/bash
skelgo(){
cat > main.go << 'EOF'
package main
//import (
//	_ "github.com/mattn/go-sqlite3"
//)
import (
	"fmt"
	"os"
	"path/filepath"
)
func main() {
	//fmt.Println("HelloWorld")
	pwd, _ := os.Getwd()
	fmt.Println("PWD:"+pwd)
	exe_path, _ := os.Executable()
	fmt.Println("EXE_PATH:"+exe_path)
	exe_dir := filepath.Dir(exe_path)
	fmt.Println("EXE_DIR:"+exe_dir)
	file, _ := os.Create(exe_dir+"/ok.txt")
	defer file.Close()
	file.Write(([]byte)("Hello,World!"))
}

EOF
}