cmpstr-cli
Version:
Simple CLI wrapper for the CmpStr package to normalize and compare strings directly via terminal
27 lines • 773 B
JavaScript
/**
* @fileoverview
* List command for CmpStr CLI.
*
* Lists available similarity metrics or phonetic algorithms
* supported by the library.
*
* @author Paul Köhler (komed3)
* @license MIT
*/
;
import { CmpStr } from 'cmpstr';
import { cfg } from '../utils/config.js';
import { output } from '../utils/output.js';
/**
* Lists available metrics or phonetic algorithms.
*
* @async
* @param {'metric'|'phonetic'} key - The type of list to display.
* @param {any} _ - Unused options parameter (Commander compatibility).
* @param {Command} cmd - The Commander command instance.
* @returns {Promise<void>}
*/
export async function list(key, _, cmd) {
output(await cfg(cmd), cmd, CmpStr[key].list().join(', '));
}
//# sourceMappingURL=list.js.map