npm.io
1.0.2 • Published 6 months agoCLI

excuz

Licence
MIT
Version
1.0.2
Deps
2
Size
156 kB
Vulns
0
Weekly
0

Excuz

A CLI and library that returns random humorous developer excuses in multiple languages.

CLI Usage

npx excuz              # Random excuse (default: English)
npx excuz -l bn        # Random Bengali excuse
npx excuz --lang en    # Random English excuse
npx excuz list         # List all excuses
npx excuz count        # Get count of excuses
npx excuz i            # Interactive mode

Library Usage

Install the package:

npm install excuz

Use it in your code:

import { getRandomExcuse, getAllExcuses, getExcuseCount, DEFAULT_LANGUAGE } from 'excuz';

// Get a random excuse (default: English)
const excuse = getRandomExcuse();
console.log(excuse);

// Get a random Bengali excuse
const bnExcuse = getRandomExcuse('bn');
console.log(bnExcuse);

// Get all excuses
const allExcuses = getAllExcuses('en');
console.log(allExcuses);

// Get count of excuses
const count = getExcuseCount('bn');
console.log(count);
TypeScript Support
import { getRandomExcuse, type Language } from 'excuz';

const excuse: string = getRandomExcuse('en' as Language);

"Excuz: When you need an excuse, we've got you covered."_

Keywords