A wrapper script to drop to the supported shells or execute shell script files or their text passed as an argument with superuser (root) context in termux
Stars
184
Forks
33
Watchers
184
Open Issues
5
Overall repository health assessment
No package.json found
This might not be a Node.js project
83
commits
Fixed: Call `sudo_set_su_variables()` before running tests to properly set `ANDROID_PATH`
5e34ad6View on GitHubFixed: Pass the new `--interactive` flag along with `-c` to force open a tty as required by Magisk now
746ba74View on GitHubAdded|Fixed: Fix `Text file busy` error when root user `su` shell attempts to write data in `sudo_setup_sudo_temp_directory()` to the fd opened by the termux user `sudo` script `bash` shell to receive `$SUDO_TEMP_DIRECTORY` in `sudo_setup_sudo_shell_home_and_working_environment_wrapper()` and add `su` Sub Process Communication Guide
3eaec34View on GitHubFixed: Use same convention to close fds as opening them for input
574c7bbView on GitHubChanged: Increase `sudo` max log level to `VVVERBOSE=5`
35ec34dView on GitHubFixed: Do not use unbound `return_value` variable in `sudo_remove_sudo_temp_directory()`
3740128View on GitHubChanged: Add support for `set_sudo_traps` function to receive trap function instead of hardcoding it
acc9798View on GitHubChanged: Only disable calling `sudo_script__killtree` for Android `< 6` if `pgrep` is not in `$PATH` like if it is set to `/system/bin` instead of always disabling it as per 7396ca78
4699500View on GitHubFixed: Exit early from su env command shells if failed to source `sudo` script
04e8412View on GitHubFixed: Fix sdk level typo for Android `< 6` used for trimming environment and trap `pgrep` check
47cf5eeView on GitHubChanged: Use standardized format for version string output as per the `<component_name> version=<name> org=<name> project=<name>` format
fb98e95View on GitHub