Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@devnote-dev devnote-dev released this 14 Mar 20:46
138e003

CLI.cr is now Cling!

Overall summary of changes:

  • Update copyright (much more easier to use)
  • Improved naming throughout the library
  • Improved error handling
  • Improved interface for handling arguments and options
  • Rename the library: now officially Cling!
  • Switch to array system for Cling::Parser (much better now)
  • Improved interpreting for Cling::Executor
  • Support for multiple values for options
  • Support all-positional arguments
  • Improved Cling::Value interface including exceptions
  • Support Cling::Value extensions and add some default ones
  • Improved interface for formatter
  • (library) Improved specs and coverage
  • (library) Improved documentation and examples

Thank you to everyone that contributed with code, ideas, and other parts of the library 🎉
Special thanks to @sanks64! 💯

Full Changelog: v2.0.1...v3.0.0