Metadata-Version: 2.4
Name: caesar-cipher-cli
Version: 0.1.0
Summary: A command-line tool for Caesar cipher encryption and decryption
Author: Santhosh Kumar Nethula
License: LICENSE
Project-URL: Homepage, https://github.com/Santhosh2949
Project-URL: Source, https://github.com/Santhosh2949/caesar-cipher-cli
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Caesar Cipher CLI Tool

A lightweight command-line tool written in Python to encrypt and decrypt text using the Caesar cipher algorithm.

This project demonstrates building, packaging, and distributing a Python CLI tool using modern Python standards.

---

## Features

- Encrypt and decrypt text using the Caesar cipher technique
- Command-line interface with clear flags and help output
- Supports custom shift values
- Handles both encryption and decryption modes
- Packaged as a pip-installable CLI tool
- Clean project structure with proper metadata

---

## Installation

## Installation
For Users to use 
```bash
pip install caesar-cipher-cli
```
For Developers to contribute 
```bash
git clone https://github.com/Santhosh2949/caesar-cipher-cli
cd caesar-cipher-cli
pip install .

Usage

After installation, use the caesar command directly from the terminal.

Encrypt text
caesar --text "hello" --shift 3


Output:

khoor

Decrypt text
caesar --text "khoor" --shift 3 --decrypt


Output:

hello
```

## Command Options
caesar --help


## Available options:

--text : Text to encrypt or decrypt

--shift : Shift value for the cipher

--decrypt : Enable decryption mode

## Project Structure
caesar-cipher-cli/
├── caesar_cipher/
│   ├── __init__.py
│   └── cli.py
├── pyproject.toml
├── README.md
└── LICENSE

## Technologies Used

Python 3

argparse (standard library)

Git & GitHub

Python packaging (pyproject.toml)
