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.0.tar.gz (7.5 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.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mothilal_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 7.5 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.0.tar.gz
Algorithm Hash digest
SHA256 8837848cd72a2887346846ae1f9b920f04da63f12cfbaa9657e93115c6fbddfa
MD5 6bd760b9b0668525d795a4163304faf7
BLAKE2b-256 9afda2a0b0d648059365c3a34c5229a0a0c52fae46d5e97a8f845ed0c362bea2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mothilal_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9815be9c749d0478acbaf61db3bc0dfb34d5c207bb2f6223759d08cb13b83465
MD5 b66221582961dae1e6e80f30264930b4
BLAKE2b-256 7933c5b30f44057bc12a27fc185e55ada45f66bb8a996e7820fa219557d81d05

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