Be greeted with colorful ASCII art whenever you open a shell.
ascii-shell-greets is a modern reboot of the original package, rebuilt with configuration, themes, shell setup tooling, and extra fun output.
- Multiple ASCII characters (
cat,robot,coffee,octopus,dragon,terminal, or random) - Color themes (
sunrise,ocean,forest,retro,fire,mono) - Time-based greeting (
Good morning,Good afternoon,Good evening) - Random jokes, daily missions, and optional fortune lines
- Config file support (
~/.ascii-shell-greets.json) - Interactive setup that asks whether to run on terminal startup
- Optional short alias (
asgby default, customizable) - Startup hook automation (
setupanddoctor)
npm install -g ascii-shell-greetsDuring interactive global installs, setup asks if you want:
- Auto-greeting on new terminal sessions
- A short alias for the command
Skip setup prompts with:
ASG_SKIP_SETUP=1 npm install -g ascii-shell-greetsascii-shell-greets ascii-shell-greets --theme ocean --art robot --name "Captain" ascii-shell-greets --no-joke --fortune --message "Today is release day." ascii-shell-greets --listascii-shell-greets [options]Options:
-n, --name <name>-t, --theme <theme>-a, --art <art>-m, --message <text>--joke/--no-joke--mission/--no-mission--fortune/--no-fortune--time/--no-time--color/--no-color--config <path>--list
ascii-shell-greets setup ascii-shell-greets setup --shell bash ascii-shell-greets setup --shell zsh --dry-run ascii-shell-greets setup --alias asg ascii-shell-greets setup --no-startup --alias wowSetup options:
--alias <name>--no-alias--startup/--no-startup--interactive/--no-interactive
ascii-shell-greets doctorChecks zsh, bash, and fish shell rc files for startup and alias status.
Default path: ~/.ascii-shell-greets.json
Example:
{ "enabled": true, "name": "Ari", "theme": "sunrise", "art": "random", "showTime": true, "showJoke": true, "showMission": true, "showFortune": false, "color": true, "message": "Make it fun." }CLI flags override config values.
npm test node bin/ascii-shell-greets.js --no-colorBug reports and pull requests are welcome at:
MIT