Metadata-Version: 2.4
Name: crab-shell
Version: 1.5.0
Summary: CRAB - A feature-rich terminal shell application (PROPRIETARY)
Author: CRAB Team
License: Proprietary - All Rights Reserved
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: System :: Shells
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: colorama>=0.4.3
Requires-Dist: requests>=2.25.0
Requires-Dist: prompt_toolkit>=3.0.0
Dynamic: license-file

# CRAB - Advanced Terminal Shell

A feature-rich terminal shell application with extensive command support, theming, and customization options.

## ⚠️ PROPRIETARY SOFTWARE

**This software is proprietary and confidential. Unauthorized use, copying, distribution, or modification is strictly prohibited.**

All rights reserved. No one is permitted to use this software without explicit written permission from the copyright holder.

## Features

- Rich terminal interface with theming support
- Extensive built-in commands
- Customizable aliases and configuration
- Command history and completion
- Advanced utilities for hashing, encoding, and data manipulation
- Calculator, timer, and other tools
- Multi-platform support (Windows, macOS, Linux)
- `menu` — a numbered dashboard for settings, changelog, system info, and animations
- `settings wizard` — guided, grouped setup instead of memorizing key names
- `battle` — a looping 20fps/30s full-screen ASCII animation (`battle [seconds] [fps]` to customize)

## Versioning & changelog

`crab/__init__.py` is the single source of truth: `__version__` and the `CHANGELOG`
list live there together, and `crab/crab.py` reads both instead of hardcoding
them. When cutting a release: bump `__version__`, add a matching `CHANGELOG`
entry (version, date, notes) in the same commit, and mirror the version number
in `pyproject.toml`. The in-app `version` and `changelog` commands, plus the
`menu` dashboard, always reflect whatever is currently in `__init__.py`.

## Installation

```bash
pip install crab-shell
```

## Usage

```bash
crab
```

## License

**PROPRIETARY - ALL RIGHTS RESERVED**

See LICENSE file for full terms and conditions. This software cannot be used, copied, modified, or distributed without explicit written permission from the copyright holder.

## Support

This software is provided as-is without any warranty or support.

---

© 2024 - All Rights Reserved
