tmpl

Description
A command line tool that lets you easily create new programming projects with support for many languages and frameworks.
Supported languages/frameworks
- C
- C#
- Console
- ASP.NET Core Empty
- ASP.NET Core Web App
- ASP.NET Core Web App (Model-View-Controller)
- ASP.NET Core Web API
- Go
- Python
- Rust
Other
- Initialize git repository
- Create README.md file
- Create LICENSE file
Usage
Create a new project in the current directory (must be empty):
tmpl
Use --help for a comprehensive list of options.
Setup
Cloning the repo
git clone https://github.com/Bananenpro/tmpl.git
cd tmpl
Requirements
Run
go run ./cmd
Build
go build -o tmpl ./cmd/main.go
License
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
Copyright
Copyright © 2022 Julian Hofmann