A command-line tool that displays various LGBTQ+ pride flags in the terminal using ANSI color codes.
- Display multiple LGBTQ+ pride flags in the terminal
- Customizable flag dimensions
- Border options
- Reverse flag display
- Comprehensive man page
- Easy installation process
- Support for 14 different pride flags
- Enhanced color support with light and bright variants
- Improved error handling and user feedback
# Clone the repository
git clone https://github.com/chocoOnEstrogen/lgbt.git
cd lgbt
# Build and install
make
sudo make install
You can customize the installation location:
# Install to custom location
sudo make install INSTALL_PREFIX=/usr/local
# Show all options
make help
# Display a specific flag
lgbt --flag=trans
# Custom dimensions
lgbt --flag=rainbow --matrix=40x20
# Add border
lgbt --flag=lesbian --border
# Reverse flag display
lgbt --flag=bi --reverse
# List available flags
lgbt --list
trans
- Transgender Pride Flaglesbian
- Lesbian Pride Flagrainbow
- Rainbow Pride Flagbi
- Bisexual Pride Flagpan
- Pansexual Pride Flagnonbinary
- Non-binary Pride Flagace
- Asexual Pride Flaggenderfluid
- Genderfluid Pride Flaggenderqueer
- Genderqueer Pride Flagintersex
- Intersex Pride Flagaromantic
- Aromantic Pride Flagdemisexual
- Demisexual Pride Flagagender
- Agender Pride Flagpolyamorous
- Polyamorous Pride Flag
Use --list
for detailed descriptions of each flag's meaning and symbolism.
# Build the project
make
# Build with debug symbols
make dev
# Clean build files
make clean
# Install
make install
# Uninstall
make uninstall
Detailed documentation is available in the docs directory:
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all contributors who have helped make this project better
- Inspired by the need for more LGBTQ+ representation in terminal tools
- Special thanks to the LGBTQ+ community for their support and feedback