pmt: Minor changes.
- Add build instruction. - Improve function lambdas.
This commit is contained in:
@@ -27,7 +27,8 @@ PMT is designed for developers, technicians, and Android enthusiasts who need fi
|
||||
|
||||
For all information about PMT, see the [wiki](https://github.com/ShawkTeam/pmt-renovated/wiki).\
|
||||
Read [Wiki - Using PMT via Termux or ADB](https://github.com/ShawkTeam/pmt-renovated/wiki/Using-PMT-via-Termux-or-ADB) for learn how to use PMT via Termux or ADB.\
|
||||
Detailed usage instructions and option references can be found in the [Wiki - Usage](https://github.com/ShawkTeam/pmt-renovated/wiki/Usage).
|
||||
Detailed usage instructions and option references can be found in the [Wiki - Usage](https://github.com/ShawkTeam/pmt-renovated/wiki/Usage).\
|
||||
See [Wiki - How To Build](https://github.com/ShawkTeam/pmt-renovated/wiki/How-To-Build) to learn how to build.
|
||||
|
||||
## Bug Reporting
|
||||
Please submit bugs at [Issues](https://github.com/ShawkTeam/pmt-renovated/issues) page.
|
||||
|
||||
@@ -58,9 +58,7 @@ INIT(infoFunction) {
|
||||
|
||||
RUN(infoFunction) {
|
||||
std::vector<PartitionMap::Partition_t> jParts;
|
||||
auto func = [this,
|
||||
&jParts](std::string partition,
|
||||
const PartitionMap::Map_t::BasicInf props) -> bool {
|
||||
auto func = [this, &jParts] COMMON_LAMBDA_PARAMS -> bool {
|
||||
if (Variables->onLogical && !props.isLogical) {
|
||||
if (Variables->forceProcess)
|
||||
LOGN(IFUN, WARNING)
|
||||
|
||||
@@ -60,8 +60,7 @@ INIT(partitionSizeFunction) {
|
||||
}
|
||||
|
||||
RUN(partitionSizeFunction) {
|
||||
auto func = [this](std::string partition,
|
||||
PartitionMap::Map_t::BasicInf props) -> bool {
|
||||
auto func = [this] COMMON_LAMBDA_PARAMS -> bool {
|
||||
if (Variables->onLogical && !props.isLogical) {
|
||||
if (Variables->forceProcess)
|
||||
LOGN(SFUN, WARNING)
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
bool cls::isUsed() const { return cmd->parsed(); }
|
||||
#define NAME(cls) const char *cls::name() const
|
||||
|
||||
#define COMMON_LAMBDA_PARAMS \
|
||||
(std::string partition, const PartitionMap::Map_t::BasicInf props)
|
||||
#define COMMON_FUNCTION_BODY() \
|
||||
CLI::App *cmd = nullptr; \
|
||||
bool init(CLI::App &_app) override; \
|
||||
|
||||
Reference in New Issue
Block a user