2
2
3
3
CLI tool for easy usage of the Superset API.
4
4
5
- [ ![ License] ( https://img.shields.io/badge/license-bsd-3.svg )] ( https://choosealicense.com/licenses/bsd-3-clause/ ) [ ![ Repo Status] ( https://www.repostatus.org/badges/latest/wip.svg )] ( https://www.repostatus.org/#wip ) [ ![ CI] ( https://github.com/NewTec-GmbH/pySupersetCli/actions/workflows/ci.yml/badge.svg )] ( https://github.com/NewTec-GmbH/pySupersetCli/actions/workflows/ci.yml )
6
-
7
- * [ Installation] ( #installation )
8
- * [ Overview] ( #overview )
9
- * [ Usage] ( #usage )
10
- * [ Commands] ( #commands )
11
- * [ Examples] ( #examples )
12
- * [ Used Libraries] ( #used-libraries )
13
- * [ Issues, Ideas And Bugs] ( #issues-ideas-and-bugs )
14
- * [ License] ( #license )
15
- * [ Contribution] ( #contribution )
5
+ [ ![ License] ( https://img.shields.io/badge/license-bsd-3.svg )] ( https://choosealicense.com/licenses/bsd-3-clause/ ) [ ![ Repo Status] ( https://www.repostatus.org/badges/latest/active.svg )] ( https://www.repostatus.org/#active ) [ ![ CI] ( https://github.com/NewTec-GmbH/pySupersetCli/actions/workflows/ci.yml/badge.svg )] ( https://github.com/NewTec-GmbH/pySupersetCli/actions/workflows/ci.yml )
6
+
7
+ ## Overview
8
+
9
+ ![ overview] ( https://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.githubusercontent.com/NewTec-GmbH/pyJiraCli/main/doc/uml/context.puml )
10
+
11
+ More information on the deployment and architecture can be found in the [ doc] ( ./doc/README.md ) folder.
16
12
17
13
## Installation
18
14
@@ -22,21 +18,35 @@ cd pySupersetCli
22
18
pip install .
23
19
```
24
20
25
- ## Overview
26
-
27
- WIP
28
-
29
21
## Usage
30
22
31
23
Show help information:
32
24
33
25
``` cmd
34
- pySupersetCli --help
26
+ pySupersetCli [-h] -u <user> -p <password> -s <server_url> [--version] [-v] [--no_ssl] [--basic_auth] {command} {command_options}
35
27
```
36
28
29
+ ### Flags
30
+
31
+ | Flag | Description |
32
+ | :-----------: | ----------------------------------------------------------------------------------------------- |
33
+ | --verbose , -v | Print full command details before executing the command. Enables logs of type INFO and WARNING. |
34
+ | --version | Import a ticket from a JSON file. |
35
+ | --help , -h | Show the help message and exit. |
36
+ | --no_ssl | Disables SSL certificate verification. |
37
+ | --basic_auth | Use basic authentication instead of LDAP. |
38
+
39
+ ### Login options
40
+
41
+ To connect to the Superset server, provide all credentials via Command Line arguments:
42
+ - ` --server <server URL> ` is required.
43
+ - ID using ` --user <user> ` and ` --password <password> `
44
+
37
45
## Commands
38
46
39
- WIP
47
+ | Command | Description |
48
+ | :-----------------------------------------: | --------------------------------------------------- |
49
+ | [ upload] ( ./doc/commands/upload.md ) | Upload a JSON file to a Superset instance. |
40
50
41
51
## Examples
42
52
0 commit comments