Metadata-Version: 2.1
Name: takeoff_launcher
Version: 0.0.2
Summary: Takeoff Launcher package is a python cli tool that provides a simple interface to launch Takeoff container
Author-email: TitanML <hello@titanml.co>
Description-Content-Type: text/markdown
Requires-Dist: pydantic==2.5.1
Requires-Dist: pydantic-settings==2.1.0
Requires-Dist: loguru==0.6.0
Requires-Dist: docker==7.0.0
Requires-Dist: typer[all]==0.9.0
Requires-Dist: inquirerpy==0.3.4
Requires-Dist: psutil==5.9.7
Requires-Dist: pynvml==11.5.0

# Takeoff Launcher

## Table of Contents

- [About](#about)
- [Getting Started](#getting_started)
- [Usage](#usage)
- [Contributing](../CONTRIBUTING.md)

## About <a name = "about"></a>

Takeoff Launcher is a Python command-line tool that makes it easier to start a Takeoff server container. Think of it as a handy wrapper for the Docker API. It simplifies launching Takeoff containers by managing the license key verification and ensuring your environment is set up correctly.

## Getting Started <a name = "getting_started"></a>

### Prerequisites

Before you get started, make sure you have:

- Docker installed on your machine.
- An Nvidia GPU with CUDA support (this is optional but recommended for the best performance).
- A Takeoff License Key.


### Installing

To install Takeoff Launcher, run this command:

```bash
pip install takeoff_launcher
```

After installation, you can check if it's installed correctly by running:

```bash
takeoff
```

If everything is set up properly, you should see the Takeoff Launcher welcome message or help information.


## Usage

For detailed instructions on how to use the Takeoff Launcher, including commands and options, please see the [Usage Documentation](docs/usage.md).
