https://github.com/nathancordeiro/justiceshell
JusticeShell is a fun, interactive command-line tool that lets you create dialogue between DC Comics characters. Inspired by the classic cowsay Unix program
https://github.com/nathancordeiro/justiceshell
command-line-tool golang text-art
Last synced: 6 months ago
JSON representation
JusticeShell is a fun, interactive command-line tool that lets you create dialogue between DC Comics characters. Inspired by the classic cowsay Unix program
- Host: GitHub
- URL: https://github.com/nathancordeiro/justiceshell
- Owner: NathanCordeiro
- License: mit
- Created: 2025-01-11T06:11:48.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-11T06:37:52.000Z (9 months ago)
- Last Synced: 2025-02-07T00:20:16.424Z (8 months ago)
- Topics: command-line-tool, golang, text-art
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JusticeShell
JusticeShell is a fun, interactive command-line tool that lets you create dialogue between DC Comics characters.## Installation, Building & Running
```bash
# Clone the repository
git clone https://github.com/NathanCordeiro/JusticeShell
cd JusticeShell
```### Windows
1. Open Command Prompt or PowerShell
2. Navigate to the extracted/cloned directory:
```cmd
cd path\to\JusticeShell
```
3. Build the executable:
```cmd
go build -o JusticeShell.exe
```
4. Run the program:
```cmd
# From the same directory
JusticeShell.exe --speaker batman --message "I am vengeance!"# To have characters talk to each other
JusticeShell.exe --speaker joker --message "Why so serious?" --respond batman
```### macOS/Linux
1. Open Terminal
2. Navigate to the extracted/cloned directory:
```bash
cd path/to/JusticeShell
```
3. Build the executable:
```bash
go build -o JusticeShell
```
4. Run the program:
```bash
# From the same directory
./JusticeShell --speaker batman --message "I am vengeance!"# To have characters talk to each other
./JusticeShell --speaker joker --message "Why so serious?" --respond batman
```### Available Characters
- **batman**
- **joker**
- **superman**
- **wonder_woman**### Command Line Flags
- `--speaker`: Choose the speaking character (default: "batman")
- `--message`: Set the character's dialogue (default: "I am vengeance!")
- `--respond`: Optional: Have another character respond## Examples
Batman monologue:
```bash
./JusticeShell --speaker batman --message "The night is darkest before the dawn."
```Joker taunting Batman:
```bash
./JusticeShell --speaker joker --message "Let's put a smile on that face!" --respond batman
```Superman inspiring hope:
```bash
./JusticeShell --speaker superman --message "Up, up and away!"
```## Acknowledgments
- Inspired by the classic `cowsay` Unix program
- ASCII art adapted from various sources## License
[](./LICENSE)