Open1
Kotlin Nativeを使って自作CLIツールを作りたい
実行環境
- Windows 11
- IntelliJ IDEA
- Kotlin Native: 1.9.25
実装コード
ユーザからの入力を出力するだけのコードです。IntelliJのKotlinプロジェクトから作成しました。
Main.kt
fun main() {
val name = readln()
println(name)
}
Kotlin Nativeでコンパイル
Kotlinのコードを.exe
にしたいので、Kotlin Nativeをインストールします。Scoopを使う場合は、以下のコマンドでインストールできます。
scoop install main/kotlin-native
インストールできたら、Main.kt
直下で以下のコマンドを実行します。
kotlinc-native Main.kt -o test-cli
実行後、同じディレクトリにtest-cli.exe
ができています。
コマンドプロンプトから使う
Scoopを使っている場合は、\scoop\shims の中に作成したexeファイルを入れると、どこからでも実行できるようになります。
$ test-cli
Hello, Kotlin!
Hello, Kotlin!
参考サイト