Metadata-Version: 2.4
Name: os-forge
Version: 0.1.4
Summary: Multi-Platform System Hardening Tool for Windows, Ubuntu, and CentOS
Author-email: Aayushman <aayushman2702@gmail.com>
License-Expression: MIT
Keywords: security,hardening,compliance,cis,benchmark,windows,linux,ubuntu,centos,automation,cybersecurity,infrastructure,audit,remediation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Information Technology
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Security
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: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi>=0.104.1
Requires-Dist: uvicorn>=0.24.0
Requires-Dist: typer>=0.9.0
Requires-Dist: sqlalchemy>=2.0.23
Requires-Dist: sqlmodel>=0.0.14
Requires-Dist: pydantic>=2.5.0
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: jinja2>=3.1.2
Requires-Dist: weasyprint>=60.2
Requires-Dist: python-multipart>=0.0.6
Requires-Dist: psutil>=5.9.6
Requires-Dist: reportlab>=4.0.7
Requires-Dist: cryptography>=3.4.8
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Provides-Extra: full
Requires-Dist: psycopg2-binary>=2.9.0; extra == "full"
Requires-Dist: mysql-connector-python>=8.0.0; extra == "full"
Dynamic: license-file

OS Forge
========

Minimal commands to install and use on Linux and Windows.

Installation
------------

```bash
pip install os-forge
```

CLI Help
--------

```bash
os-forge --help
```

Common Commands
---------------

```bash
# Show system info
os-forge info

# Run checks (no changes)
os-forge check --level basic --dry-run

# Start API server
os-forge server

# Generate reports
os-forge report
os-forge pdf-report
```

Windows
-------

Use from an elevated PowerShell or Command Prompt:

```powershell
pip install os-forge
os-forge --help
os-forge info
```

Notes
-----

- Commands and behavior are the same on Linux and Windows.
- For full documentation, run `os-forge --help`.


