Cemister Scaffolder Versions Save

CLI tool to instantly generate skeleton project structure with boilerplate code, that's taken from configurable YAML file, to quickly kick-start your project

v1.2.0

3 months ago

Notes

  • Added support for deep nester folder-file creation

v1.1.9

9 months ago

Notes

  • name flag is optional, if not specified then will scaffold in current directory
  • Fix not automatically appending YAML extension when looking into current directory

stable-v1_1_8

9 months ago

Notes

  • Support for variables in folder/file names. To reference a variable in a folder/file name, simply wrap it in double quotes like "{var}": ...
  • Major code refactor, some optimizations

MacOS

If you have MacBook M1 or later, download scaffolder_macos_silicon If you have an Intel-based MacBook, download scaffolder_macos_intel

v1.1.8

9 months ago

Notes

  • Support for variables in folder/file names. To reference a variable in a folder/file name, simply wrap it in double quotes like "{var}": ...
  • Major code refactor, some optimizations

MacOS

If you have MacBook M1 or later, download scaffolder_macos_silicon If you have an Intel-based MacBook, download scaffolder_macos_intel

stable-v1_1_7

9 months ago

Notes

  • --variables - New flag introduced to allow you set yaml varibales which can be used when scaffolding your project. These variables would be replaced in-memory yaml file and produce the desired output

stable-v1_1_6

9 months ago

Notes

  • Added a new flag --remember which is a boolean defaulting to false. It is used to save the custom path to config folder with yaml files, specified in --configDir flag, avoiding the need to specify the path each time. To reset, set --configDir to "". The custom path is saved to a text file, which is located in same directory as scaffolder executable, meaning you can edit the path without running the tool itself.

stable-v1_1_5

9 months ago

Notes

  • Changed name of config folder: scaffolder-configs -> .scaffolder. It is a dotfile, meaning it's hidden by default, so you should either manipulate it using a terminal or toggle visiblity of hidden folders. Please rename the folder for compatiblity with this version
  • --configdir - new flag using which you can specify path to your custom config folder. Example below, it looks for the yaml config inside path specified in configdir which is .custom_configs folder in home directory (Unix)
scaffold --name test --yaml cpp --configdir "~/.custom_configs"
  • If you want to get yaml in current directory, make sure it doesn't exist in .scaffolder and configdir is empty. The usage is same as normal.
  • Better comments in the code

stable-v1_1

9 months ago

All your scaffolder YAML configs should be stored in scaffolder-configs folder in your home directory. (~/scaffolder-configs for Unix, %USERPROFILE%/scaffolder-configs for Windows). Make sure to create it and populate it with configs you need.

stable-v1

9 months ago

First stable version of Scaffolder