Metadata-Version: 2.1
Name: arlas-cli
Version: 26.1.1
Summary: ARLAS Command line for ARLAS Management
Home-page: UNKNOWN
Author: Gisaïa
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: click (==8.1.7)
Requires-Dist: typer (==0.9.0)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: envyaml (==1.10.211231)
Requires-Dist: PyJWT (==2.8.0)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: requests (==2.31.0)
Requires-Dist: prettytable (==3.9.0)
Requires-Dist: pydantic (==2.5.3)
Requires-Dist: alive-progress (==3.1.5)
Requires-Dist: shapely (==2.0.2)
Requires-Dist: geojson (==3.1.0)
Requires-Dist: numpy (==1.26.4)

# ARLAS Command line for collection management

```
python3 -m arlas.cli.cli  --help

 Usage: python -m arlas.cli.cli [OPTIONS] COMMAND [ARGS]...           

╭─ Options ──────────────────────────────────────────────────────────╮
│ --config-file                       TEXT  Path to the              │
│                                           configuration file if    │
│                                           you do not want to use   │
│                                           the default one:         │
│                                           .arlas/cli/configuratio… │
│                                           [default: None]          │
│ --print-curl     --no-print-curl          Print curl command       │
│                                           [default: no-print-curl] │
│ --version                                 Print command line       │
│                                           version                  │
│ --help                                    Show this message and    │
│                                           exit.                    │
╰────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────╮
│ collections                                                        │
│ confs                                                              │
│ iam                                                                │
│ indices                                                            │
│ persist                                                            │
╰────────────────────────────────────────────────────────────────────╯

```

Actions on collections:

```
python3 -m arlas.cli.cli collections --help

 Usage: python -m arlas.cli.cli collections [OPTIONS] COMMAND         
 [ARGS]...                                                            

╭─ Options ──────────────────────────────────────────────────────────╮
│ *  --config        TEXT  Name of the ARLAS configuration to use    │
│                          from your configuration file              │
│                          (/Users/gaudan/.arlas/cli/configuration.… │
│                          [default: None]                           │
│                          [required]                                │
│    --help                Show this message and exit.               │
╰────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────╮
│ count      Count the number of hits within a collection (or all    │
│            collection if not provided)                             │
│ create     Create a collection                                     │
│ delete     Delete a collection                                     │
│ describe   Describe a collection                                   │
│ list       List collections                                        │
│ name       Set the collection display name                         │
│ private    Set collection visibility to private                    │
│ public     Set collection visibility to public                     │
│ sample     Display a sample of a collection                        │
│ set_alias  Set the collection display name                         │
│ share      Share the collection with the organisation              │
│ unshare    Share the collection with the organisation              │
╰────────────────────────────────────────────────────────────────────╯

```

Actions on indices:

```
python3 -m arlas.cli.cli indices --help

 Usage: python -m arlas.cli.cli indices [OPTIONS] COMMAND [ARGS]...   

╭─ Options ──────────────────────────────────────────────────────────╮
│ *  --config        TEXT  Name of the ARLAS configuration to use    │
│                          from your configuration file              │
│                          (/Users/gaudan/.arlas/cli/configuration.… │
│                          [default: None]                           │
│                          [required]                                │
│    --help                Show this message and exit.               │
╰────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────╮
│ clone     Clone an index and set its name                          │
│ create    Create an index                                          │
│ data      Index data                                               │
│ delete    Delete an index                                          │
│ describe  Describe an index                                        │
│ list      List indices                                             │
│ mapping   Generate the mapping based on the data                   │
│ migrate   Migrate an index on another arlas configuration, and set │
│           the target index name                                    │
│ sample    Display a sample of an index                             │
╰────────────────────────────────────────────────────────────────────╯

```

Actions on configurations:

```
python3 -m arlas.cli.cli confs --help

 Usage: python -m arlas.cli.cli confs [OPTIONS] COMMAND [ARGS]...     

╭─ Options ──────────────────────────────────────────────────────────╮
│ --help          Show this message and exit.                        │
╰────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────╮
│ create             Add a configuration                             │
│ delete             Delete a configuration                          │
│ describe           Describe a configuration                        │
│ list               List configurations                             │
╰────────────────────────────────────────────────────────────────────╯

```


