ktx

npx for kotlin and the JVM! Install and execute jars or kotlin scripts just like any other command line utility.

APACHE-2.0 License

Stars
39

Bot releases are hidden (Show)

ktx - 0.1.2 Latest Release

Published by mpetuska over 1 year ago

Added

Changed

Removed

  • Remove automatic migrations. ktx migrate should now be invoked explicitly after each upgrade.

What's Changed

New Contributors

Full Changelog: https://github.com/mpetuska/ktx/compare/0.1.1...0.1.2

ktx - 0.1.1

Published by mpetuska almost 2 years ago

Improve zsh compatibility

Added

Changed

  • .ktxrc script now properly handles self-path on zsh shell too

Removed


What's Changed

Full Changelog: https://github.com/mpetuska/ktx/compare/0.1.0...0.1.1

ktx - 0.1.0

Published by mpetuska almost 2 years ago

Maven packages support has landed!

Added

  • sdkman distribution
  • New migrate command for more future flexibility between version changes
  • Version awareness and new version command for self diagnostics
  • JRE 11+ requirement
  • Script execution with jvmTarget=11 (temporary, configuration options for this will be added in the future)
  • kts-samples with sample scripts that are semi-useful to try ktx out with
  • Maven package execution and installation support

Changed

  • ktx start script directory now gets added to PATH directly
  • Replace bash starter scripts with symbolic links to kts scripts and ktx shebang
  • Improve ktx install scripts to better propagate arguments to target script
  • Replaced most java.io.File usages to okio APIs for quicker testing

Removed

  • ktx start script no longer being symlinked to ~/.local/bin/ktx

What's Changed

New Contributors

Full Changelog: https://github.com/mpetuska/ktx/compare/0.0.1...0.1.0

ktx - 0.0.1

Published by mpetuska almost 2 years ago

Initial developer preview release

Added

  • Base CLI infrastructure
  • Kotlin script support (both, local and remote)
  • Ability to execute scripts
  • Ability to install scripts
  • ktx installer scripts for easy setup

Changed

Removed

Full Changelog: https://github.com/mpetuska/ktx/commits/0.0.1