Skip to main content

A fun CLI that displays Mothilal's name with style, animations, and flair! ✨

Project description

mothilal-cli ✨

A fun command-line tool that displays names with style, animations, and flair!

Python License

Features

  • 🎨 ASCII Art Banners - Beautiful text art with multiple fonts
  • 💻 Leetspeak Transform - Convert names to hacker style (M0th!l@l)
  • 🌈 Rainbow Colors - Colorful terminal output
  • Cool Animations - Typing effect, sparkles, matrix reveal, wave effect
  • 🔗 Website Display - Show your website in a styled panel

Installation

pip install mothilal-cli

Or install from source:

git clone https://github.com/mothilal/mothilal-cli.git
cd mothilal-cli
pip install -e .

Usage

Basic Usage

# Show the magic with default name (Mothilal)
mothilal greet

# Show with a custom name
mothilal greet YourName

# Show with custom website
mothilal greet --website https://yoursite.com

Style Options

# Only leetspeak
mothilal greet --style leet

# Only ASCII art
mothilal greet --style ascii

# Only rainbow
mothilal greet --style rainbow

# Only fancy unicode
mothilal greet --style fancy

# All styles (default)
mothilal greet --style all

Animation Control

# Disable animations (faster output)
mothilal greet --no-animate

# Enable animations (default)
mothilal greet --animate

ASCII Art Fonts

# List available fonts
mothilal fonts

# Use a specific font
mothilal greet --font banner
mothilal greet --font big
mothilal greet --font slant

Other Commands

# Show version
mothilal --version

# Show help
mothilal --help

# Show about info
mothilal about

Example Output

    __  ___      __  __    _ __      __
   /  |/  /___  / /_/ /_  (_) /___ _/ /
  / /|_/ / __ \/ __/ __ \/ / / __ `/ / 
 / /  / / /_/ / /_/ / / / / / /_/ / /  
/_/  /_/\____/\__/_/ /_/_/_/\__,_/_/   

────────────────────────────────────────

Leetspeak style:
  → M0th!1@1

Fancy style:
  → 𝕄𝕠𝕥𝕙𝕚𝕝𝕒𝕝

Rainbow style:
  → M O T H I L A L

╭──────────── 🌐 Website ────────────╮
│       https://mothilal.xyz         │
╰────────────────────────────────────╯

         Made with ❤️ by Mothilal

Development

# Clone the repo
git clone https://github.com/mothilal/mothilal-cli.git
cd mothilal-cli

# Create virtual environment
python -m venv venv
source venv/bin/activate  # Linux/Mac
# or: venv\Scripts\activate  # Windows

# Install in development mode
pip install -e .

# Run the CLI
mothilal greet

Publishing to PyPI

# Build the package
pip install build twine
python -m build

# Upload to TestPyPI (for testing)
python -m twine upload --repository testpypi dist/*

# Upload to PyPI
python -m twine upload dist/*

License

MIT License - see LICENSE for details.

Author

Mothilal - https://mothilal.xyz


Made with ❤️ and Python

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mothilal_cli-0.1.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mothilal_cli-0.1.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file mothilal_cli-0.1.1.tar.gz.

File metadata

  • Download URL: mothilal_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mothilal_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d37de12a0b8c31de757f34f2f5ad2e780898c0b5c4eca881da1b28fc2dea4077
MD5 783b5bac318282194a2c7ed29e69b2a8
BLAKE2b-256 3c18343e735eb513f890b97f1649ecda0571222d7ae812a1827efb720c7950fd

See more details on using hashes here.

File details

Details for the file mothilal_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mothilal_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mothilal_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 271578d1484e7979cb1c5161b8e9add1eea0482394d07126e22609fd7c8bef83
MD5 d6afd88ba45cbe4e409da2a0548d3ec7
BLAKE2b-256 90fd5006ada6362532aca80b919f68207805664f6b8cb978e58255362fb4f548

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page