An open API service indexing awesome lists of open source software.

https://github.com/kscripting/kscript-annotations

Annotations to configure Kotlins scripts run with kscript
https://github.com/kscripting/kscript-annotations

Last synced: 11 months ago
JSON representation

Annotations to configure Kotlins scripts run with kscript

Awesome Lists containing this project

README

          

# Annotation directives for `kscript`

For details see https://github.com/kscripting/kscript

Current version: `1.5` (MavenCentral)

## How to use?

Simply change your gradle dependencies to include:

```
implementation 'com.github.holgerbrandl:kscript-annotations:1.5'
```

## Example

```kotlin
#!/usr/bin/env kscript

@file:DependsOn("de.mpicbg.scicomp:kutils:0.4")
@file:DependsOn("com.beust:klaxon:0.24", "com.github.kittinunf.fuel:fuel:1.3.1")

@file:Import("util.kt")

@file:EntryPoint("Foo.bar") // applies on for kt-files

// define kotlin options
@file:KotlinOptions("-J-Xmx5g")
@file:KotlinOptions("-J-server")

print("1+1")
```