Skip to content

Commit 782ad40

Browse files
authored
Merge pull request #6 from jakubriegel/develop
more default imports and 0.2 release
2 parents cccda87 + 38ec3a6 commit 782ad40

File tree

3 files changed

+19
-4
lines changed

3 files changed

+19
-4
lines changed

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ val uploadConfig by extra {
8383

8484
allprojects {
8585
group = "eu.jrie.jetbrains"
86-
version = "0.2-dev"
86+
version = "0.2"
8787

8888
repositories {
8989
maven { setUrl("https://dl.bintray.com/kotlin/kotlin-eap") }

kotlin-shell-kts/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ publishing(
104104
publicationConfig(
105105
project,
106106
bintrayPublication,
107-
listOf(tasks.jar.get(), sourcesJar, dokkaJar)
107+
listOf(tasks.jar.get(), sourcesJar, dokkaJar, tasks.shadowJar.get())
108108
)
109109
)
110110

kotlin-shell-kts/src/main/kotlin/eu/jrie/jetbrains/kotlinshell/KotlinShellScript.kt

+17-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package eu.jrie.jetbrains.kotlinshell
22

3+
import eu.jrie.jetbrains.kotlinshell.processes.execution.ExecutionContext
4+
import eu.jrie.jetbrains.kotlinshell.processes.execution.ProcessExecutable
35
import eu.jrie.jetbrains.kotlinshell.processes.pipeline.Pipeline
46
import eu.jrie.jetbrains.kotlinshell.processes.process.Process
57
import eu.jrie.jetbrains.kotlinshell.processes.process.ProcessState
@@ -71,7 +73,8 @@ class KotlinShellScriptConfiguration : ScriptCompilationConfiguration (
7173
companion object {
7274
private val ESSENTIAL_KOTLIN_SHELL_CLASSES = arrayOf(
7375
Shell::class,
74-
Process::class, SystemProcess::class, ProcessState::class,
76+
ExecutionContext::class,
77+
Process::class, SystemProcess::class, ProcessState::class, ProcessExecutable::class,
7578
Pipeline::class
7679
)
7780
private val ESSENTIAL_KOTLIN_SHELL_IMPORTS = arrayOf(
@@ -93,7 +96,19 @@ class KotlinShellScriptConfiguration : ScriptCompilationConfiguration (
9396
"eu.jrie.jetbrains.kotlinshell.shell.readonly",
9497

9598
"kotlinx.coroutines.channels.Channel",
96-
"kotlinx.coroutines.delay"
99+
"kotlinx.coroutines.delay",
100+
"kotlinx.coroutines.channels.consumeEach",
101+
"kotlinx.coroutines.delay",
102+
103+
"java.io.OutputStream",
104+
"java.io.InputStream",
105+
106+
"kotlinx.io.core.ByteReadPacket",
107+
"kotlinx.io.core.readBytes",
108+
"kotlinx.io.core.writeFully",
109+
"kotlinx.io.core.readText",
110+
"kotlinx.io.core.writeText",
111+
"kotlinx.io.streams.writePacket"
97112
)
98113
}
99114
}

0 commit comments

Comments
 (0)