@nesardramos/fmg
Version:
A CLI tool to manage path aliases in your terminal.
22 lines (20 loc) • 550 B
JavaScript
// commands/get.js
const { readAliases } = require("../utils/aliases");
exports.command = "get <alias>";
exports.describe = "Get the path for a given alias.";
exports.builder = (yargs) => {
yargs.positional("alias", {
describe: "The alias name to retrieve.",
type: "string",
});
};
exports.handler = (argv) => {
const aliases = readAliases();
const targetPath = aliases[argv.alias];
if (targetPath) {
console.log(targetPath);
} else {
console.error(`Error: Alias '${argv.alias}' not found.`);
process.exit(1);
}
};