urgent-analysis
Version:
A powerful toolkit for emergency reporting including FIR filing, raising complaints, emergency calls, and analyzing word severity.
43 lines (36 loc) ⢠1.09 kB
JavaScript
import { displayGuidelines, analyzeWords } from './index.js';
const args = process.argv.slice(2);
switch (args[0]) {
case 'guidelines': {
const result = displayGuidelines();
console.log("ā
DO's:");
result.dos.forEach((item, index) => {
console.log(`${index + 1}. ${item}`);
});
console.log("\nš« DON'Ts:");
result.donts.forEach((item, index) => {
console.log(`${index + 1}. ${item}`);
});
break;
}
case 'analyze': {
const text = args.slice(1).join(' ');
if (!text) {
console.log("ā Please provide text to analyze.");
break;
}
const result = analyzeWords(text);
console.log(result.message);
for (let level in result.analysis) {
const words = result.analysis[level];
console.log(`šø ${level.toUpperCase()}: ${words.length ? words.join(', ') : 'None'}`);
}
break;
}
default:
console.log("š§ Commands:");
console.log(" - guidelines Show do's and don'ts");
console.log(" - analyze <text> Analyze word severity");
break;
}