A powerful, modern CLI toolkit built with Node.js, math.js and commander.js. Includes utilities for weather, ping, math, games, system info, and more!
npm install -g climmander
Or use directly with npx:
npx climmander <command>
In your terminal, run:
curl -fsSL https://raw.githubusercontent.com/genZrizzCode/CLImmander/main/run.sh | bash -s -- <command>
Examples:
curl -fsSL https://raw.githubusercontent.com/genZrizzCode/CLImmander/main/run.sh | bash -s --
curl -fsSL https://raw.githubusercontent.com/genZrizzCode/CLImmander/main/run.sh | bash -s -- weather
WARNING: If you do this method, pressing
^C
will end the whole process, and interactive commands (bash -s -- pong <difficulty>
) will not work.
All commands are run using the order
CLI:
order <command> [options]
Get the weather for a city (default: Los Angeles):
order weather [city] [--imperial]
--imperial
or-i
for Fahrenheit/mph
Ping a website and print the response time (default: google.com):
order ping [host]
Greet the user by name:
order hello [name]
Reverse the input string:
order reverse <string...>
Echo the input string(s):
order echo <string...>
Play a simple Pong game in your terminal:
order pong
- Use Up/Down arrows to move
- First to 11 wins
- Option to clear terminal after game
Print a random integer between min and max (defaults: 0 100):
order random-int [min] [max]
Show the current date and time, updating every second:
order date
Evaluate a mathematical expression (use ^
for powers, sqrt()
for roots):
order mathjs <expression...>
Examples:
order mathjs "2^8"
order mathjs "sqrt(16)"
order mathjs "nthRoot(27, 3)"
Show the current month calendar with today highlighted:
order cal
Show CLI project stats and usage count (per user/device):
order cli-stats
Show information about your device and terminal (no info is kept by us):
order my-info
MIT
Made with ❤️ by genZrizzCode