Create a new project

## Usage

`circleci project create [project-name] --org <vcs/org-slug> [flags]`

## Arguments

[project-name] is the name for the new project and is optional.
When omitted, the current git repository's name is used: In a
terminal you are prompted with the name of the current git repository as the default, and in
non-interactive mode it is used automatically.

## Flags

| Flag           | Description                       |
| -------------- | --------------------------------- |
| `--json`       | Output as JSON                    |
| `--org string` | organization slug (e.g. gh/myorg) |

Global flags: `-c, --config`, `--debug`, `--no-color`, `-q, --quiet` — see `circleci --help`.

## Examples

- Create a project (prompted for name if run interactively): 
  `circleci project create --org gh/myorg`
- Create a GitHub-hosted project: 
  `circleci project create my-new-repo --org gh/myorg`
- Create a CircleCI-native project (standalone pipelines): 
  `circleci project create new-service --org circleci/9YytKzouJxzu4TjCRFqAoD`
- Create a project and output as JSON for scripting: 
  `circleci project create my-new-repo --org gh/myorg --json`

## Details

Create a new CircleCI project in the given organization.

The name and --org are prompted for in a terminal; otherwise the name defaults
to the current repository and --org is required.

JSON fields: id, slug, name, organization_name, organization_slug, organization_id, vcs_provider, vcs_default_branch, vcs_url

