Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neelr/templater
A cli to create and share code templates and structure
https://github.com/neelr/templater
cli golang template template-manager templating
Last synced: about 19 hours ago
JSON representation
A cli to create and share code templates and structure
- Host: GitHub
- URL: https://github.com/neelr/templater
- Owner: neelr
- License: mit
- Created: 2020-05-29T22:23:38.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-02T06:48:19.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T02:12:30.906Z (5 months ago)
- Topics: cli, golang, template, template-manager, templating
- Language: Go
- Homepage: https://tmpltr.now.sh
- Size: 269 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# templater
A cli to create and share code templates and structure! This makes life super easy, so you don't have to create the React folder structure, and can create production ready structure in seconds! Also the best part about this, is since it has integration with GitHub, you can upload and download other people's structures, so the possibilities are endless!
### Installation
1. `go get -u github.com/neelr/templater/cmd/plate` Get the package from github
2. `go install github.com/neelr/templater/cmd/plate` Install the package!
### Docs
##### `plate create name`
Creates a template using the files in the current directory, and calls it "name"!
##### `plate load name`
Loads the specified temnplate into the current directory
##### `plate delete name`
Deletes the template "name"
##### `plate list`
Lists all installed templates
##### `plate login`
Logs you in so you can upload your templates so others can download them!
##### `plate upload name`
After you've logged in, you can upload a plate so people can see it! It'll give you a slug in the format `githubUsername/templateName` which others can use to download your template!
##### `plate deletefromserver name`
Delete the template you uploaded in the past!
##### `plate get githubUsername/templateName`
Install the template someone uploaded! You can load it anytime you want!
## TODO:
- [x] Create a Nextjs UI so people can view people's templates
- [x] Create a landing page ~along with a logo~
- [x] Add BadgesOpen to contributers! Just open up an issue/PR!