سلام استاد وقت بخیر سوال داشتم آیا میشه در استفاده از yargs
builder های تو در تو استفاده کنیم؟؟؟
yargs.command({
command: "create",
aliases: ["c", "Create"],
describe: `${chalk.green("[Create New Contact]")}`,
builder: {
fullname: {
alias: "f",
describe: `${chalk.green("[person Fullname]")}`,
demandOption: true,
type: "string"
},
phone: {
alias: "p",
describe: `${chalk.green("[person Phone]")}`,
demandOption: true,
type: "string",
builder: {
numberType: {
alias: "t",
describe: `${chalk.green("[Number Type]")}`,
demandOption: false,
type: "string",
}
}
},
email: {
alias: "e",
describe: `${chalk.green("[person Email]")}`,
demandOption: true,
type: "string",
}
},
handler({ fullname, phone, numberType, email }) {
console.log(`\t ${chalk.green("Fullname")}:${fullname}`);
console.log(`\t ${chalk.green("Numbre Type")}:${numberType}`);
console.log(`\t ${chalk.green("Phone")}:${phone}`);
console.log(`\t ${chalk.green("Email")}:${email}`);
console.log(`${chalk.yellow("\t---------------------------------------------")}`)
}
});
سلام دوست من
در مستنداتش اشاره ایی نشده و نیازی هم به این کار ندارید