Skip to content

Releases: faberNovel/ccios

v5.0.0

14 Aug 11:33
6d9fc55
Compare
Choose a tag to compare

This release is an entire rewrite of the templating system, allowing customization of template and settings.

Added

  • New templating system that allows definition of custom templates per project
  • A template can now declare multiple CLI arguments and flags
  • Generated files can be added to multiple targets
  • The base_path group and target can be configured independently for each generated file if needed.
  • Add validation that each variable used in a mustache file is provided by the template. The default provided variables are: filename, lowercase_filename, project_name, full_username and date
  • List of known templates is available using ccios --help

Changed

  • Default templates has been migrated to the new format
  • Configuration file (.ccios) format has been changed
  • Command line invocation has changed:
    • ccios -p Example [-d] is now ccios presenter Example [-d]
    • ccios -c Example [-d] is now ccios coordinator Example [-d]
    • ccios -i Example [-d] is now ccios interactor Example
    • ccios -r Example [-d] is now ccios repository Example
  • Some default provided mustache variables have been renamed:
    • name is now filename
    • lowercased_name is now lowercased_filename

v4.1.0

12 Jan 10:47
0fa040b
Compare
Choose a tag to compare

Added

  • Allow user to overload templates with local version thanks to the new config parameter in .ccios.yml

v4.0.2

23 Feb 17:29
f4058e8
Compare
Choose a tag to compare

Fixed

  • Do not duplicate suffix if already present in the command name

v4.0.1

08 Feb 09:21
48b634d
Compare
Choose a tag to compare

Fixed

  • Do not generate new groups with name if using folder references

v4.0.0

15 Sep 13:16
8e8b89a
Compare
Choose a tag to compare

Added

  • Use ADCoordinator dependency in coordinator files

Fixed

  • Use active_support instead of rails dependency
  • Add dev dependencies

v3.0.0

10 Aug 07:48
Compare
Choose a tag to compare

Fixed

  • Use ApplicationDependencyProvider in Coordinator

v2.3.1

19 Jun 07:10
Compare
Choose a tag to compare

Fixed