Metadata-Version: 2.4
Name: litelambda-cli
Version: 0.1.0
Summary: Official CLI for LiteLambda — Serverless Python Cron Job Platform
Author-email: LiteLambda <support@litelambda.in>
License-Expression: MIT
Project-URL: Homepage, https://litelambda.in
Project-URL: Documentation, https://litelambda.in/docs
Project-URL: Repository, https://github.com/litelambda/litelambda-cli
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# LiteLambda CLI (`litelambda`)

Official command-line interface for [LiteLambda](https://litelambda.in) — serverless Python cron job hosting without managing servers.

## Installation

```bash
pip install litelambda-cli
```

## Quick Start

### 1. Login
Generate an API token from your [LiteLambda Settings](https://litelambda.in/settings/#api-tokens), then run:

```bash
litelambda login
```

### 2. Check Account
```bash
litelambda whoami
```

### 3. Deploy a Python Script
Deploy any Python file on a cron schedule:

```bash
litelambda deploy scraper.py --schedule "0 9 * * *" --name "Morning Scraper"
```

With pip dependencies:
```bash
litelambda deploy bot.py --schedule "*/15 * * * *" --requirements requirements.txt
```

### 4. List All Jobs
```bash
litelambda list
```

### 5. Run a Job Manually
```bash
litelambda run "Morning Scraper"
```

### 6. View Execution Logs
```bash
litelambda logs "Morning Scraper"
```

---

## License
MIT
