Initial commit

Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com>
Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com>
Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com>
Co-Authored-By: Michael Cartner <32543275+michaelcartner@users.noreply.github.com>
This commit is contained in:
Eric Tuvesson
2023-09-05 12:08:55 +02:00
commit 53f0d6320e
2704 changed files with 76354 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
---
title: CLI Command build
hide_title: true
---
# Command: build
Build a Noodl app without having Noodl installed and with custom build settings.
## Synopsis
```
noodl-cli build <projectDir> <outputDir> [--parseEndpoint <endpoint>] [--parseAppId <appId>]
```
### Configuration
#### `parseEndpoint`
- Default: undefined
- Type: String
The endpoint to the Parse Platform instance.
#### `parseAppId`
- Default: undefined
- Type: String
The App ID for the Parse Platform instance.

View File

@@ -0,0 +1,41 @@
---
title: CLI Command new
hide_title: true
---
# Command: new
Create a new Noodl module template.
### Example
```bash
# Create a React Module in the relative "./my-module" folder.
noodl-cli new react-lib ./my-module
```
### Available Templates
#### `react-lib`
Create a module with React and Logic Component support.
#### `lib`
Create a module with Logic Component support.
## Synopsis
```
noodl-cli new <template> <path> [--name <name>]
```
### Configuration
#### `name`
- Default: folder name
- Type: String
- Alias: `-n`
The module name.

View File

@@ -0,0 +1,16 @@
---
title: CLI Command parse
hide_title: true
---
# Command: parse
Interact with a Parse Platform instance.
I would recommend looking at [noodl-parse-schema-sync (Github)](https://github.com/noodlapp/noodl-parse-schema-sync) since that is more up to date.
## Synopsis
```
noodl-cli parse sync-schema
```

View File

@@ -0,0 +1,43 @@
---
title: CLI Command project list
hide_title: true
---
# Command: project list
Clone a Noodl project via git.
:::tip
For this to work it is required that git is install on the machine.
:::
## Synopsis
```
noodl-cli project clone <project-id> <path> [--username <username>] [--password <password>] [--shell <shell>]
```
### Configuration
#### `username`
- Default: undefined
- Type: String
Noodl username.
#### `password`
- Default: undefined
- Type: String
Noodl password.
#### `shell`
- Default: undefined
- Type: String
Pass a different shell to git clone.

View File

@@ -0,0 +1,30 @@
---
title: CLI Command project list
hide_title: true
---
# Command: project list
List all the projects in a workspace.
## Synopsis
```
noodl-cli project list <workspace-id> [--username <username>] [--password <password>]
```
### Configuration
#### `username`
- Default: undefined
- Type: String
Noodl username.
#### `password`
- Default: undefined
- Type: String
Noodl password.

View File

@@ -0,0 +1,30 @@
---
title: CLI Command workspace
hide_title: true
---
# Command: workspace list
List all the workspaces.
## Synopsis
```
noodl-cli workspace list [--username <username>] [--password <password>]
```
### Configuration
#### `username`
- Default: undefined
- Type: String
Noodl username.
#### `password`
- Default: undefined
- Type: String
Noodl password.