My way of learning Bash scripting and looking cool in the process.
# Run my terminal business card
curl -s https://tyler-beck.github.io/terminal-card/card.sh | bash
- Features
- Usage
- Installation
- What's Included
- Screenshots
- Customization
- Technical Details
- Contributing
- Connect With Me
- ASCII Art - Eye-catching header with my name
- Interactive Portfolio - Multiple pages for different information
- Easy Navigation - Jump between resume, projects, and main card
- Cross-Platform - Works on macOS, Linux, Windows (WSL), and mobile terminals
- Fast Loading - Lightweight scripts with minimal dependencies
- Professional - Clean, organized display of skills and experience
curl -s https://tyler-beck.github.io/terminal-card/card.sh | bash
curl -s https://tyler-beck.github.io/terminal-card/projects.sh | bash
curl -s https://tyler-beck.github.io/terminal-card/resume.sh | bash
# Install as a local command
curl -s https://tyler-beck.github.io/terminal-card/install.sh | bash
# Then run anytime with:
mycard - view home screen
myprojects - view my projects
my resume - view my resume
No installation needed! Just run the curl commands above.
# Install the card as a local command
curl -s https://tyler-beck.github.io/terminal-card/install.sh | bash
# Restart your terminal or run:
source ~/.bashrc # or ~/.zshrc
# Now you can run:
mycard # Main card
myprojects # Projects screen
myresume # Resume screen
# Download and make executable
curl -s https://tyler-beck.github.io/terminal-card/card.sh > ~/mycard
chmod +x ~/mycard
# Run it
~/mycard
File | Description | Usage |
---|---|---|
card.sh |
Main terminal business card | Overview, contact info, skills |
projects.sh |
Detailed projects showcase | Featured projects, GitHub stats |
resume.sh |
Complete resume display | Education, experience, skills |
install.sh |
Local installation script | Install as permanent command |
████████╗██╗ ██╗██╗ ███████╗██████╗ ██████╗ ███████╗ ██████╗██╗ ██╗
╚══██╔══╝╚██╗ ██╔╝██║ ██╔════╝██╔══██╗ ██╔══██╗██╔════╝██╔════╝██║ ██╔╝
██║ ╚████╔╝ ██║ █████╗ ██████╔╝ ██████╔╝█████╗ ██║ █████╔╝
██║ ╚██╔╝ ██║ ██╔══╝ ██╔══██╗ ██╔══██╗██╔══╝ ██║ ██╔═██╗
██║ ██║ ███████╗███████╗██║ ██║ ██████╔╝███████╗╚██████╗██║ ██╗
╚═╝ ╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝
The card features a clean, boxed layout with About and Socials sections displayed side by side, similar to professional terminal applications.
How to create your own:
git clone https://github.com/tyler-beck/terminal-card.git
cd terminal-card
- Edit
card.sh
with your information - Update
projects.sh
with your projects - Modify
resume.sh
with your experience - Change
install.sh
script name if desired
Use patorjk.com/software/taag with the "ANSI Shadow" font.
- Push changes to your main branch
- Enable GitHub Pages in repository settings
- Your card will be live at
https://yourusername.github.io/terminal-card/
- Any terminal with curl support
- Bash shell (available on macOS, Linux, Windows WSL)
- Internet connection for remote execution
- ✅ macOS Terminal
- ✅ Linux (Ubuntu, CentOS, etc.)
- ✅ Windows WSL/WSL2
- ✅ Mobile terminals (Termux on Android)
- ✅ Cloud shells (AWS CloudShell, Google Cloud Shell)
These scripts are safe to run and contain no executable code beyond displaying information. However, always review scripts before running them with curl | bash.
I welcome contributions. This is version 1.0 which I plan to make more impressive and complex as time goes on. Please feel free to:
- Report bugs or issues
- Suggest new features
- Improve the design or layout
- Enhance documentation
- Add new functionality
# Clone the repository
git clone https://github.com/tyler-beck/terminal-card.git
cd terminal-card
# Make your changes
# Test locally
bash card.sh
# Submit a pull request
- Response Time: < 1 second
- File Size: ~8KB total
- Dependencies: None (pure bash)
- Supported Terminals: 15+
This project demonstrates:
- Bash scripting
- GitHub Pages deployment
- Creative portfolio presentation
- Cross-platform compatibility
- Clean code organization
Perfect for students learning:
- Shell scripting
- Git/GitHub workflows
- Creative problem solving
- Professional presentation
This project is licensed under the MIT License - see the LICENSE file for details.
All credit to @bahamas10 for indirectly giving me this idea.
- Email: [email protected]
- LinkedIn: linkedin.com/in/tyler-beck/profile
- GitHub: github.com/tyler-beck
⭐ Star this repository if you found it helpful!
Made with ❤️ by Tyler Beck
Try it now! Copy and paste this into your terminal:
curl -s https://tylerbeck.github.io/terminal-card/card.sh | bash
Hope you enjoy!