Vendored Termux terminal-emulator/renderer (Apache 2.0) with kitty keyboard protocol, modifyOtherKeys and any-event mouse tracking; sshj client with Ed25519 key login and TOFU host keys; Termux font/colors/cursor sync; mouse selection, context menu, zoom and fullscreen shortcuts.
52 lines
1.1 KiB
Groovy
52 lines
1.1 KiB
Groovy
plugins {
|
|
id "com.android.application"
|
|
}
|
|
|
|
android {
|
|
namespace "xyz.whcself.whcshell"
|
|
compileSdk 35
|
|
|
|
defaultConfig {
|
|
applicationId "xyz.whcself.whcshell"
|
|
minSdk 26
|
|
targetSdk 35
|
|
versionCode 1
|
|
versionName "0.1.0"
|
|
}
|
|
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
}
|
|
}
|
|
|
|
compileOptions {
|
|
sourceCompatibility JavaVersion.VERSION_17
|
|
targetCompatibility JavaVersion.VERSION_17
|
|
}
|
|
|
|
testOptions {
|
|
unitTests.returnDefaultValues = true
|
|
}
|
|
|
|
packaging {
|
|
resources {
|
|
excludes += [
|
|
"META-INF/versions/9/OSGI-INF/MANIFEST.MF",
|
|
"META-INF/DEPENDENCIES",
|
|
"META-INF/LICENSE*",
|
|
"META-INF/NOTICE*",
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation "com.hierynomus:sshj:0.39.0"
|
|
implementation "org.bouncycastle:bcprov-jdk18on:1.80"
|
|
implementation "org.bouncycastle:bcpkix-jdk18on:1.80"
|
|
implementation "org.slf4j:slf4j-nop:2.0.16"
|
|
|
|
testImplementation "junit:junit:4.13.2"
|
|
}
|