Skip to content

Kasui92/lancher

Repository files navigation


lancher 🚀

A minimal, local project-template manager written in Go.

lancher lets you organize and use project templates stored on your machine. You can register directories as templates, list them, and generate new projects from them. Templates can come from local paths or from git repositories (via HTTPS or SSH). Each template may include a .lancher.yaml file for metadata and post-creation hooks, allowing you to customize how new projects are initialized.

Installation

Download and install the latest release with a single command:

curl -sS https://lancher.dev/install.sh | sh

The installer automatically detects your platform and downloads the appropriate pre-built binary.

Documentation

For detailed usage instructions, command reference, and advanced features, visit the official documentation at lancher.dev/docs.

Quick Start

# Create a new project (interactive mode)
lancher create

# Add a template from a git repository
lancher template add mytemplate https://github.com/user/template-repo

# List all templates
lancher template list

# Get help
lancher help

For more information and examples, visit lancher.dev.

Contributing

Contributions are welcome! Whether you want to report bugs, request features, improve documentation, or contribute code, we appreciate your help.

To get started with local development, see CONTRIBUTING.md for detailed setup instructions and development workflow.

License

lancher is released under the MIT License

About

A minimal local project template manager

Resources

License

Contributing

Stars

Watchers

Forks