From 621545dd0a2cb692b2a596d9dcd1947890fd159d Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Wed, 16 Mar 2022 20:53:37 +0500 Subject: [PATCH] Added: Add support for getting termux app and plugin app info only in `TermuxUtils.getAppInfoMarkdownString()` --- .../src/main/java/com/termux/shared/termux/TermuxUtils.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java b/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java index 77c4d5f2..333dc0fe 100644 --- a/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java +++ b/termux-shared/src/main/java/com/termux/shared/termux/TermuxUtils.java @@ -37,6 +37,8 @@ public class TermuxUtils { public enum AppInfoMode { /** Get info for Termux app only. */ TERMUX_PACKAGE, + /** Get info for Termux app and plugin app if context is of plugin app. */ + TERMUX_AND_PLUGIN_PACKAGE, /** Get info for Termux app and its plugins listed in {@link TermuxConstants#TERMUX_PLUGIN_APP_PACKAGE_NAMES_LIST}. */ TERMUX_AND_PLUGIN_PACKAGES, /* Get info for all the Termux app plugins listed in {@link TermuxConstants#TERMUX_PLUGIN_APP_PACKAGE_NAMES_LIST}. */ @@ -259,6 +261,9 @@ public class TermuxUtils { case TERMUX_PACKAGE: return getAppInfoMarkdownString(currentPackageContext, false); + case TERMUX_AND_PLUGIN_PACKAGE: + return getAppInfoMarkdownString(currentPackageContext, true); + case TERMUX_AND_PLUGIN_PACKAGES: appInfo.append(TermuxUtils.getAppInfoMarkdownString(currentPackageContext, false));