Skip to content

Releases: imdrasil/sam.cr

Release 0.5.0

10 Jul 09:37
d405924
Compare
Choose a tag to compare

Changes

  • Updated generated makefile which will notify if crystal isn't installed or in the PATH somehow.
  • Changed minimum version of Sam to crystal 1.0.0
  • Execute default task if no argument is given
  • Fix crystal 1.8.2 compatibility
  • Fix bug that default sam.cr file was placed in src folder instead of root

Release 0.4.2

13 Sep 20:31
fe30d61
Compare
Choose a tag to compare

Changes

  • use stty if tput command line utility is missing or fallback to 80 if both are missing when calculate current terminal width

Crystal 1.0.0 support

28 Jun 07:17
5608ed7
Compare
Choose a tag to compare
Merge pull request #17 from imdrasil/feature/add-crystal-1-support

Add crystal 1.0.0 support

Crystal 0.35.1 support

02 Jul 22:01
ebabed7
Compare
Choose a tag to compare

Reflect new crystal command interface specifics in the README. Also includes some minor code refactoring. Apart of that welcome new responsive shell table:

Screenshot from 2020-07-03 00-47-48

v0.3.2

06 Nov 21:37
Compare
Choose a tag to compare
Bump release 0.3.2

Small DSL enhancements

25 Aug 23:20
4258f9c
Compare
Choose a tag to compare
  • add posinstall script to generate sam.cr file
  • include Sam DSL into global context (task and namespace are available globally)
  • Sam::Args::ALLOWED_TYPES is renamed to Sam::Args::AllowedTypes

Lazy task invocation

16 Aug 07:59
bf03da4
Compare
Choose a tag to compare

Changelog

  • already invoked task is no longer reinvoked during further invocations
  • Sam::Task#execute invokes even invoked task
  • minor doc enhancements

V 0.2.4

16 Nov 14:30
Compare
Choose a tag to compare
  • allow to execute multiple tasks
  • provide api to require nested dependencies

Fix routing and makefile template

29 Jun 20:59
Compare
Choose a tag to compare
Merge pull request #4 from imdrasil/add_tests

Extended test suite and fix searching

Makefile support

21 Jun 22:37
Compare
Choose a tag to compare

Now tasks could be called using Makefile