Skip to content

0.8.0

Choose a tag to compare

@kostya-zero kostya-zero released this 28 Aug 17:27
· 157 commits to main since this release
365b884
  • The project has been renamed to Kanri.
  • When Kanri runs template commands, it will now add KANRI_PROJECT environment variable with the name of the project. So you can use it in your template commands, e.g. for initializing Go modules with go mod init $KANRI_PROJECT.
  • When you are running shell session with Kanri, it will add KANRI_SESSION, so you can use it in your shell scripts to check if you are running in Kanri session.
  • Added always_accept option to the configuration of autocomplete. If this option is set to true, Kanri will not ask for confirmation when you are trying to open or remove a project, and it will always accept the suggestion.
  • Added templates path command that returns the path to the templates file.
  • Added config recent command to get the recent project opened.
  • The output messages has been rewritten to be more concise.
  • When removing a project, the spinner will appear.
  • Added autocomplete support for remove subcommand.
  • Added icons for some CLI messages.
  • Added --pure flag for list and templates list to display lists without styles.
  • Added rm as alias to remove command.
  • Configuration and templates files are now being lazily loaded, which improves performance and startup time.
  • Various internal refactoring and code improvements for better maintainability and error handling.

Full Changelog: 0.7.1...0.8.0