Skip to main content

A simple command line tool that greets the user

Project description

Halo

A simple command line tool that greets the user.

Description

Halo is a lightweight CLI tool that provides interactive greetings. It can accept names as command line arguments or prompt for input interactively.

Installation

pip install halo

Usage

Command Line Arguments

# Greet a specific name
halo World

# Interactive mode (prompts for input)
halo

# Show version
halo --version

# Show help
halo --help

Examples

$ halo Python
hello Python

$ halo
Enter something: Universe
hello Universe

Features

  • Simple command-line interface
  • Interactive input mode
  • Version information
  • Cross-platform compatibility

Requirements

  • Python 3.9+

Development

Installation for Development

# Clone the repository
git clone https://github.com/AaronOET/halo.git
cd halo

# Install in development mode
pip install -e .

Running Tests

python -m pytest tests/

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Changelog

See CHANGELOG.md for a list of changes and version history.

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

hello_greetings-1.2.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

hello_greetings-1.2.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file hello_greetings-1.2.0.tar.gz.

File metadata

  • Download URL: hello_greetings-1.2.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hello_greetings-1.2.0.tar.gz
Algorithm Hash digest
SHA256 2241549782e96a380d6f6292874e1b593199d3873f44a958b3245726f64367e6
MD5 55ee9eb703beaec0a0b77e8d8f680360
BLAKE2b-256 44ada177181c96c2342162eb88b585059740eea505c4aff89379bc96f54db6eb

See more details on using hashes here.

File details

Details for the file hello_greetings-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hello_greetings-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f90c39cc4ee3e264ca22a372ef7d84e71a0be5bc7013aec2514d4e10be1f2e7b
MD5 0e623a22f326a180af3410437516e1b1
BLAKE2b-256 fdfd3921dbebbfea585243e3be0010c573de5a7fcd07c9d17554477ad510c65e

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