Script Runner for Termux
A secure Android bridge for managing, writing and executing scripts via Termux
io.github.swiftstagrime.termuxrunner
About Script Runner for Termux
<p>Requires Termux to be installed to execute scripts.</p><p>A secure Android bridge for managing and executing scripts via Termux. This app allows you to automate tasks, manage environment variables, and create home screen shortcuts for your favorite scripts with a focus on security and ease of use.</p><p style="font-weight:bold;font-size:larger;">Features:</p><ul><li><strong>Integrated Script Editor:</strong> Write and modify scripts directly within the app.</li><li><strong>Flexible Execution:</strong> Support for background execution or interactive Termux sessions.</li><li><strong>Highly Configurable:</strong><ul><li>Support for any file extension.</li><li>Custom prefix commands and arguments.</li><li>Environment variable management.</li><li>Addition of runtime parameters, either with text, or you own presets</li><li>Can be riced with custom themes</li></ul></li><li><strong>Customization:</strong> Personalize your script shortcuts with custom icons.</li><li><strong>Data Portability:</strong> Full support for importing and exporting your script library(now with sripts themself and not just my json DTOs parsing)</li></ul><p style="font-weight:bold;font-size:larger;">ADB and Remote Execution</p><p>You can now trigger scripts remotely via ADB or Webhook service. To use this feature, ensure you have set an "ADB Code" in the script settings (this is empty by default). <strong>Run command:</strong> adb shell am start \ -n io.github.swiftstagrime.termuxrunner/io.github.swiftstagrime.termuxrunner.ui.features.adbtrigger.AdbTriggerActivity \ --es io.github.swiftstagrime.termuxrunner.adb_code "YOUR_CODE_HERE"</p><p>YOUR_CODE_HERE is supposed to be the code name of the script, like "test2" for example. Webhook example in settings.</p><p style="font-weight:bold;font-size:larger;">Security First</p><p>I know that scripts often handle sensitive information—whether it's API keys in environment variables or private logic. * <strong>Encrypted Storage:</strong> All script data and c