Commit Graph

26 Commits (07ccb515849ca1a50462bf2e5059af23c14a516a)

Author SHA1 Message Date
jolheiser 07ccb51584 Major changes (#22)
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
1. Switch from TOML to YAML (oof)
2. Add a JSON schema for templates (anti-oof)
3. Add functionality for prompt defaults to be based on earlier prompt answers
4. Add env commands and setting/loading for tmpl-specific env
5. Use a more helpful testing library

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: #22
2022-06-14 19:59:53 +00:00
jolheiser 4987bf8aed Add goreleaser (#21)
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
Reviewed-on: #21
2022-06-03 04:11:44 +00:00
jolheiser fe9dd61580 Fix gitea release plugin (#20)
continuous-integration/woodpecker the build was successful Details
Reviewed-on: #20
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-committed-by: jolheiser <john.olheiser@gmail.com>
2021-11-03 03:50:46 +00:00
jolheiser 1713f353f3 Fix token (#19)
continuous-integration/woodpecker the build failed Details
Reviewed-on: #19
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-committed-by: jolheiser <john.olheiser@gmail.com>
2021-11-02 03:28:30 +00:00
jolheiser d9564663db Update and move to woodpecker (#18)
continuous-integration/woodpecker the build failed Details
Reviewed-on: #18
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Co-committed-by: jolheiser <john.olheiser@gmail.com>
2021-11-02 03:22:27 +00:00
John Olheiser c173eee38c Explain .tmplkeep (#17)
Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/17
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-committed-by: John Olheiser <john.olheiser@gmail.com>
2021-01-03 11:29:37 +08:00
John Olheiser c497431a52 Add .tmplkeep (#16)
Resolves #15

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/16
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-committed-by: John Olheiser <john.olheiser@gmail.com>
2021-01-03 11:06:32 +08:00
John Olheiser d4c47101ab Allow sourcing prompt answers from env variables (#14)
Fixes #12

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/14
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-committed-by: John Olheiser <john.olheiser@gmail.com>
2020-12-29 11:21:41 +08:00
John Olheiser 19edb3a580 Add env and restore commands (#11)
Add env and restore commands

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Check for existance

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/11
Co-Authored-By: John Olheiser <john.olheiser@gmail.com>
Co-Committed-By: John Olheiser <john.olheiser@gmail.com>
2020-11-30 13:16:25 +08:00
John Olheiser 7121333290 Small tweaks (#10)
Small tweaks

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/10
Co-Authored-By: John Olheiser <john.olheiser@gmail.com>
Co-Committed-By: John Olheiser <john.olheiser@gmail.com>
2020-11-29 07:07:18 +08:00
John Olheiser 36832f93de Better defaults and prompts (#9)
Add true bools and better defaults, fix map/funcmap differences

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/9
Co-Authored-By: John Olheiser <john.olheiser@gmail.com>
Co-Committed-By: John Olheiser <john.olheiser@gmail.com>
2020-11-24 14:10:46 +08:00
John Olheiser 47ef9ea0be Fix CI (#8)
Update '.drone.yml'

Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/8
Co-Authored-By: John Olheiser <john.olheiser@gmail.com>
Co-Committed-By: John Olheiser <john.olheiser@gmail.com>
2020-11-24 07:28:10 +08:00
John Olheiser 6ffc50dc06 Expand the template.toml file (#7)
Expand the template.toml file

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/7
Co-Authored-By: John Olheiser <john.olheiser@gmail.com>
Co-Committed-By: John Olheiser <john.olheiser@gmail.com>
2020-11-23 13:02:16 +08:00
John Olheiser 6dc75436fc Add CI (#6)
Rename check to vet

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Parallel compliance

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Update lint and move back to arm64 for compliance

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Releases and tags

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Move checks to amd64

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Add CI

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/tmpl/pulls/6
Co-Authored-By: John Olheiser <john.olheiser@gmail.com>
Co-Committed-By: John Olheiser <john.olheiser@gmail.com>
2020-11-23 12:40:45 +08:00
jolheiser 0b0de4be35
Docs overhaul, path expansion, more tests, better prompts
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-21 23:25:24 -06:00
jolheiser ff2f159802
Fix docs and list commands
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-18 23:19:19 -06:00
jolheiser 1c516ad3db
More tests and env variables
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-18 23:08:49 -06:00
jolheiser dc19c1b993
Don't make variables required
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-18 11:45:46 -06:00
jolheiser cae16cdbdc
Add helpers, tests, and refactor download vs save
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-18 11:22:48 -06:00
jolheiser 5e164b9bb9
Fix tab writers
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-17 00:04:57 -06:00
jolheiser c01d965ad7
Fix TOML tags
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-16 23:57:46 -06:00
jolheiser aee847f018
Add README
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-16 23:54:35 -06:00
jolheiser b56d99226d
Re-format license using tmpl-license repo
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-16 23:49:40 -06:00
jolheiser e4342f9a04
Sort map keys for consistency
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-16 23:47:11 -06:00
jolheiser c5bf199b84
Add CLI docs
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-16 23:43:07 -06:00
jolheiser 6de6e4ef70
Initial Commit
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2020-11-16 23:41:34 -06:00