/
LavrGov
/
create_cpp_project
Обзор
Документация
Войти
/
LavrGov
/
create_cpp_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
create_go_project.go
30 строк
500 B
Lavrentiy
Fixed a problem with incorrect handling of CLI arguments
03 май 2025, 21:04
03 май 2025, 21:04
6e37977
Код
Авторство
О чём код?
package main import ( "bufio" "fmt" "os" ) func createMainGoFile(projectPath *string) { fileName := fmt.Sprintf("%s/%s", *projectPath, "main.go") mainFile, err := os.Create(fileName) if err != nil { panic(err) } mainBuf := bufio.NewWriter(mainFile) mainBuf.WriteString(` package main import "fmt" func main() { fmt.Println("Hello, world") } `) mainBuf.Flush() } func createGoProject(projectName *string) { pathName := createDirForProject(projectName) createMainGoFile(&pathName) }