Metadata-Version: 2.1
Name: autorepo
Version: 0.1.6
Summary: AutoRepo is a simple, cli-based tool for creating github repositories, without leaving your terminal!
Home-page: https://github.com/saahilb-tech/autorepo
License: MIT
Author: XanderWatson
Author-email: saahil_bhavsar@outlook.com
Requires-Python: >=3.11,<4.0
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Topic :: Utilities
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: keyring (>=24.3.0,<25.0.0)
Requires-Dist: pygithub (>=2.1.1,<3.0.0)
Project-URL: Bug Reports, https://github.com/saahilb-tech/autorepo/issues
Project-URL: Funding, https://buymeacoffee.com/saahilb
Project-URL: Repository, https://github.com/saahilb-tech/autorepo
Description-Content-Type: text/markdown

# AutoRepo (v0.1.6)

### AutoRepo is a simple, cli-based tool for creating GitHub repositories, without leaving your terminal!

# Installation

- Run the following command to install autorepo:

```
$ pip install autorepo
```

Or

```
$ pipx install autorepo
```

# Usage

- After the installation is complete, you can run the following command to print the help message:

```
$ repo --help
```

- Using any command (displayed in the help message) requires you to first be logged in to your GitHub account using a Personal Access Token (this is a one-time thing). You can generate a PAT by following the instructions <a href="https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/">here</a>:

```
$ repo login
```

- After logging in, you can create a new repository by running the following command:

```
$ repo create [OPTIONS] NAME
```

- To convert an existing project directory into a GitHub repository, run the following command (the `-e` flag is used to specify that the directory contains an existing project):

```
$ cd <project_directory>
$ repo create -e [OPTIONS] NAME
```

- To logout of your GitHub account, run the following command:

```
$ repo logout
```

