fuzzyworld

template / ci-testing / files / file.go

Branch ci-testing · default branch · all branches

file.go

Commits that changed this file, newest first · file

2022-11-1575a066bAdding linting to the project. This relies on `golangci-lint`, which has to be installed first.Pavel Safronov
2022-11-02886f7faStarting to add logging, made a lot of reporting messages into debug logs.Pavel Safronov
2022-10-30c3fc7a2Adding tests and monkey-patching various OS operations.Pavel Safronov
2022-10-28687d562Lots of internal changes: - simplified the pattern data to be of two types: pre-generation, post-generation, and this simplified a lot of things - simplifications and testing - added a way to run the postscripts even if the generation failed (for the 'daily' profile, this just opens VSCode in the destination folder)Pavel Safronov
2022-10-211a02ef4Added ParametrizedText type.Pavel Safronov
2022-10-0605f9e8eAdded more tests.Pavel Safronov
2022-10-0555c36f6Got extras working: - added support for "extra" template data being available from YAML - added tests for extras - added a flag to use the default config (this is a test-only setting) - added VSCode launch task to debug testsPavel Safronov
2022-10-042c2e124Adding script execution type and other changes: - added a git profile - added a test profilePavel Safronov
2022-09-25fe139e4Added support for file template strings, instead of needing to have a file template.Pavel Safronov
2022-09-23b65fb5eAdded some more profile validations: - profiles must have names - profiles must have script shell if postscript is set - treating OS="" as "All"Pavel Safronov
2022-09-2371bdf57Adding file templates support: - file profiles can specify a file template - template is templated with name, time, and project name - added install script that copies the templates to user directory - removed extraneous tasks and launch configs, no just using a single launch config to reinstall everything - added a good starting template for blog postsPavel Safronov