nekos 🐱



A simple CLI tool to display cat ASCII art in your console.

Install
npm install nekos
Usage
import nekos from "nekos";
const nekos = require("nekos").default;
nekos();
nekos({ id: "my_cat" });
nekos({ colors: "RAINBOW" });
nekos({ colors: "RANDOM" });
nekos({ colors: ["#ff00ff", "#00ffff"] });
nekos({ id: "sad_cat", colors: ["RANDOM", "RANDOM"] });
ESM Example - demo.js
CJS Example - demo.cjs
CLI Usage
For command line use, either install the package globally or use npx.
npm install -g nekos
Examples
nekos
nekos --id my_cat
nekos -i my_cat
nekos --colors RAINBOW
nekos -c RAINBOW
nekos --colors RANDOM RANDOM
nekos -c RANDOM RANDOM
nekos --id sad_cat --colors "#ff00ff" "#00ffff"
nekos -i sad_cat -c "#ff00ff" "#00ffff"
npx nekos --colors "#ff00ff #00ffff"
npx nekos -c "#ff00ff" "#00ffff"
nekos --version
nekos -v
API
nekos(options)
options
Type: object
id
Type: string
The ID of the ASCII art to display (the filename without the .txt extension). If not provided, a random cat will be shown.
colors
Type: string | string[]
Specify the color(s) for the ASCII art.
- String Keywords:
'RANDOM': Applies a single random solid color.
'RAINBOW': Applies a rainbow gradient.
- String Array: An array of color strings (e.g., hex codes, color names) to create a custom gradient.
Contributing
Contributions are welcome! Please see the Contributing Guidelines for more details.
nekos 🐱 (日本語)
コンソールに猫のアスキーアートを表示する、シンプルな CLI ツールです。
インストール
npm install nekos
使い方
import nekos from "nekos";
const nekos = require("nekos").default;
nekos();
nekos({ id: "my_cat" });
nekos({ colors: "RAINBOW" });
nekos({ colors: "RANDOM" });
nekos({ colors: ["#ff00ff", "#00ffff"] });
nekos({ id: "sad_cat", colors: ["RANDOM", "RANDOM"] });
ESM Example - demo.js
CJS Example - demo.cjs
コマンドラインでの使い方
コマンドラインで使うには、パッケージをグローバルインストールするか、npxを利用します。
npm install -g nekos
実行例
nekos
nekos --id my_cat
nekos -i
nekos --colors RAINBOW
nekos -c RAINBOW
nekos --colors RANDOM RANDOM
nekos -c RANDOM RANDOM
nekos --id sad_cat --colors "#ff00ff" "#00ffff"
nekos -i sad_cat -c "#ff00ff" "#00ffff"
npx nekos --colors "#ff00ff #00ffff"
npx nekos -c "#ff00ff" "#00ffff"
nekos --version
nekos -v
API
nekos(options)
options
型: object
id
型: string
表示したいアスキーアートの ID(.txtを除いたファイル名)。指定しない場合は、ランダムな猫が表示されます。
colors
型: string | string[]
アスキーアートの色を指定します。
- 文字列キーワード:
'RANDOM': ランダムな単色を適用します。
'RAINBOW': 虹色のグラデーションを適用します。
- 文字列配列: カスタムグラデーションを作成するための色の配列(例: HEX コード、色名)。
コントリビューション
コントリビューションを歓迎します!詳細はコントリビューションガイドラインをご覧ください。
Contributors
