Skip to content
This repository was archived by the owner on Apr 18, 2025. It is now read-only.
/ golaunch Public archive

🌿 quickly create Go projects with an opinionated template

License

Notifications You must be signed in to change notification settings

Sophed/golaunch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ARCHIVED

I realised soon after making this that it would have been much more useful to design with multiple languages/templates in mind.

So I did just that, see Sophed/mkpr!

golaunch β€” go project init

showcase of just recipes

Usage

golaunch <name> to create a project

  • Creates a new directory
  • Fails if a file or directory already exists with the name specified

Project Structure

example <- name used for root dir
β”œβ”€ app
β”‚  β”œβ”€ main.go
β”‚  └─ main_test.go
β”œβ”€ build
β”‚  └─ bin <- output binary from build script
β”œβ”€ go.mod
β”œβ”€ justfile <- build/run/test scripts
β”œβ”€ LICENSE <- auto generated from username/current year
└─ README.md
  • License is MIT by default, may add future options to specify a license
  • CLI tool just is highly recommended

Installation

  • I'll add to some package repos eventually
  • Until then, there is binaries available in releases

Building

  • Requires just and go installed
git clone https://github.com/Sophed/golaunch
cd golaunch
just build

About

🌿 quickly create Go projects with an opinionated template

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published