npm package: @internxt/cli
Description: Internxt CLI to manage your encrypted storage
Author: Internxt
Latest version: 1.6.4

# Internxt CLI

[![Commands Unit Tests](https://github.com/internxt/cli/actions/workflows/commands-unit-tests.yml/badge.svg)](https://github.com/internxt/cli/actions/workflows/commands-unit-tests.yml)
[![CodeQL](https://github.com/internxt/cli/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/internxt/cli/actions/workflows/github-code-scanning/codeql)

A CLI tool to interact with your Internxt encrypted files

<!-- toc -->
* [Internxt CLI](#internxt-cli)
* [Project Maintenance](#project-maintenance)
* [Installation](#installation)
* [Usage](#usage)
* [Docker](#docker)
* [Commands](#commands)
* [Current Limitations](#current-limitations)
<!-- tocstop -->

# Project Maintenance

<!-- maintenance -->
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=internxt_cli)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=internxt_cli)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=internxt_cli)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=internxt_cli)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=internxt_cli)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=internxt_cli)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=internxt_cli&metric=coverage)](https://sonarcloud.io/summary/new_code?id=internxt_cli)

We aim to achieve:

- An 'A' rating in Maintainability
- An 'A' rating in Security
- Less than 3% duplicated lines
- At least 80% test coverage
<!-- maintenancestop -->

# Installation

You can install the Internxt CLI by using NPM:

Requires Node >= 22.13.0

`npm i -g @internxt/cli`

[View Internxt CLI latest release here](https://www.npmjs.com/package/@internxt/cli)

# Usage

<!-- usage -->
```sh-session
$ npm install -g @internxt/cli
$ internxt COMMAND
running command...
$ internxt (--version)
@internxt/cli/1.6.4 linux-x64 node-v22.22.1
$ internxt --help [COMMAND]
USAGE
  $ internxt COMMAND
...
```
<!-- usagestop -->

# Docker

[`Internxt WebDAV (Docker Integration)`](docker/README.md)

# Commands

<!-- commands -->
* [`internxt add-cert`](#internxt-add-cert)
* [`internxt add cert`](#internxt-add-cert)
* [`internxt autocomplete [SHELL]`](#internxt-autocomplete-shell)
* [`internxt config`](#internxt-config)
* [`internxt create-folder`](#internxt-create-folder)
* [`internxt create folder`](#internxt-create-folder)
* [`internxt delete-permanently-file`](#internxt-delete-permanently-file)
* [`internxt delete-permanently-folder`](#internxt-delete-permanently-folder)
* [`internxt delete permanently file`](#internxt-delete-permanently-file)
* [`internxt delete permanently folder`](#internxt-delete-permanently-folder)
* [`internxt download-file`](#internxt-download-file)
* [`internxt download file`](#internxt-download-file)
* [`internxt list`](#internxt-list)
* [`internxt login`](#internxt-login)
* [`internxt login-legacy`](#internxt-login-legacy)
* [`internxt logout`](#internxt-logout)
* [`internxt logs`](#internxt-logs)
* [`internxt move-file`](#internxt-move-file)
* [`internxt move-folder`](#internxt-move-folder)
* [`internxt move file`](#internxt-move-file)
* [`internxt move folder`](#internxt-move-folder)
* [`internxt rename-file`](#internxt-rename-file)
* [`internxt rename-folder`](#internxt-rename-folder)
* [`internxt rename file`](#internxt-rename-file)
* [`internxt rename folder`](#internxt-rename-folder)
* [`internxt trash-clear`](#internxt-trash-clear)
* [`internxt trash-file`](#internxt-trash-file)
* [`internxt trash-folder`](#internxt-trash-folder)
* [`internxt trash-list`](#internxt-trash-list)
* [`internxt trash-restore-file`](#internxt-trash-restore-file)
* [`internxt trash-restore-folder`](#internxt-trash-restore-folder)
* [`internxt trash clear`](#internxt-trash-clear)
* [`internxt trash file`](#internxt-trash-file)
* [`internxt trash folder`](#internxt-trash-folder)
* [`internxt trash list`](#internxt-trash-list)
* [`internxt trash restore file`](#internxt-trash-restore-file)
* [`internxt trash restore folder`](#internxt-trash-restore-folder)
* [`internxt upload-file`](#internxt-upload-file)
* [`internxt upload-folder`](#internxt-upload-folder)
* [`internxt upload file`](#internxt-upload-file)
* [`internxt upload folder`](#internxt-upload-folder)
* [`internxt webdav ACTION`](#internxt-webdav-action)
* [`internxt webdav-config`](#internxt-webdav-config)
* [`internxt whoami`](#internxt-whoami)
* [`internxt workspaces-list`](#internxt-workspaces-list)
* [`internxt workspaces-unset`](#internxt-workspaces-unset)
* [`internxt workspaces-use`](#internxt-workspaces-use)
* [`internxt workspaces list`](#internxt-workspaces-list)
* [`internxt workspaces unset`](#internxt-workspaces-unset)
* [`internxt workspaces use`](#internxt-workspaces-use)

## `internxt add-cert`

Add a self-signed certificate to the trusted store for macOS, Linux, and Windows.

```
USAGE
  $ internxt add-cert [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Add a self-signed certificate to the trusted store for macOS, Linux, and Windows.

ALIASES
  $ internxt add cert

EXAMPLES
  $ internxt add-cert
```

_See code: [src/commands/add-cert.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/add-cert.ts)_

## `internxt add cert`

Add a self-signed certificate to the trusted store for macOS, Linux, and Windows.

```
USAGE
  $ internxt add cert [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Add a self-signed certificate to the trusted store for macOS, Linux, and Windows.

ALIASES
  $ internxt add cert

EXAMPLES
  $ internxt add cert
```

## `internxt autocomplete [SHELL]`

Display autocomplete installation instructions.

```
USAGE
  $ internxt autocomplete [SHELL] [-r]

ARGUMENTS
  [SHELL]  (zsh|bash|powershell) Shell type

FLAGS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

DESCRIPTION
  Display autocomplete installation instructions.

EXAMPLES
  $ internxt autocomplete

  $ internxt autocomplete bash

  $ internxt autocomplete zsh

  $ internxt autocomplete powershell

  $ internxt autocomplete --refresh-cache
```

_See code: [@oclif/plugin-autocomplete](https://github.com/oclif/plugin-autocomplete/blob/v3.2.41/src/commands/autocomplete/index.ts)_

## `internxt config`

Display useful information from the user logged into the Internxt CLI.

```
USAGE
  $ internxt config [--json] [-x] [--debug] [-e]

FLAGS
  -e, --extended  Displays additional information in the list.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Display useful information from the user logged into the Internxt CLI.

EXAMPLES
  $ internxt config
```

_See code: [src/commands/config.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/config.ts)_

## `internxt create-folder`

Create a folder in your Internxt Drive

```
USAGE
  $ internxt create-folder [--json] [-x] [--debug] [-n <value>] [-i <value>]

FLAGS
  -i, --id=<value>    The ID of the folder where the new folder will be created. Defaults to your root folder if not
                      specified.
  -n, --name=<value>  The new name for the folder

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Create a folder in your Internxt Drive

ALIASES
  $ internxt create folder

EXAMPLES
  $ internxt create-folder
```

_See code: [src/commands/create-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/create-folder.ts)_

## `internxt create folder`

Create a folder in your Internxt Drive

```
USAGE
  $ internxt create folder [--json] [-x] [--debug] [-n <value>] [-i <value>]

FLAGS
  -i, --id=<value>    The ID of the folder where the new folder will be created. Defaults to your root folder if not
                      specified.
  -n, --name=<value>  The new name for the folder

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Create a folder in your Internxt Drive

ALIASES
  $ internxt create folder

EXAMPLES
  $ internxt create folder
```

## `internxt delete-permanently-file`

Deletes permanently a file. This action cannot be undone.

```
USAGE
  $ internxt delete-permanently-file [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The file id to be permanently deleted.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Deletes permanently a file. This action cannot be undone.

ALIASES
  $ internxt delete permanently file

EXAMPLES
  $ internxt delete-permanently-file
```

_See code: [src/commands/delete-permanently-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/delete-permanently-file.ts)_

## `internxt delete-permanently-folder`

Deletes permanently a folder. This action cannot be undone.

```
USAGE
  $ internxt delete-permanently-folder [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The folder id to be permanently deleted.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Deletes permanently a folder. This action cannot be undone.

ALIASES
  $ internxt delete permanently folder

EXAMPLES
  $ internxt delete-permanently-folder
```

_See code: [src/commands/delete-permanently-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/delete-permanently-folder.ts)_

## `internxt delete permanently file`

Deletes permanently a file. This action cannot be undone.

```
USAGE
  $ internxt delete permanently file [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The file id to be permanently deleted.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Deletes permanently a file. This action cannot be undone.

ALIASES
  $ internxt delete permanently file

EXAMPLES
  $ internxt delete permanently file
```

## `internxt delete permanently folder`

Deletes permanently a folder. This action cannot be undone.

```
USAGE
  $ internxt delete permanently folder [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The folder id to be permanently deleted.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Deletes permanently a folder. This action cannot be undone.

ALIASES
  $ internxt delete permanently folder

EXAMPLES
  $ internxt delete permanently folder
```

## `internxt download-file`

Download and decrypts a file from Internxt Drive to a directory. The file name will be the same as the file name in your Drive.

```
USAGE
  $ internxt download-file [--json] [-x] [--debug] [-i <value>] [-d <value>] [-o]

FLAGS
  -d, --directory=<value>  The directory to download the file to. Leave empty for the current folder.
  -i, --id=<value>         The id of the file to download. Use internxt list to view your files ids
  -o, --overwrite          Overwrite the file if it already exists

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Download and decrypts a file from Internxt Drive to a directory. The file name will be the same as the file name in
  your Drive.

ALIASES
  $ internxt download file

EXAMPLES
  $ internxt download-file
```

_See code: [src/commands/download-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/download-file.ts)_

## `internxt download file`

Download and decrypts a file from Internxt Drive to a directory. The file name will be the same as the file name in your Drive.

```
USAGE
  $ internxt download file [--json] [-x] [--debug] [-i <value>] [-d <value>] [-o]

FLAGS
  -d, --directory=<value>  The directory to download the file to. Leave empty for the current folder.
  -i, --id=<value>         The id of the file to download. Use internxt list to view your files ids
  -o, --overwrite          Overwrite the file if it already exists

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Download and decrypts a file from Internxt Drive to a directory. The file name will be the same as the file name in
  your Drive.

ALIASES
  $ internxt download file

EXAMPLES
  $ internxt download file
```

## `internxt list`

Lists the content of a folder id.

```
USAGE
  $ internxt list [--json] [-x] [--debug] [-i <value>] [-e]

FLAGS
  -e, --extended    Displays additional information in the list.
  -i, --id=<value>  The folder id to list. Leave empty for the root folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Lists the content of a folder id.

EXAMPLES
  $ internxt list
```

_See code: [src/commands/list.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/list.ts)_

## `internxt login`

Logs into your Internxt account using the web-based login flow. A temporary local server is started to securely receive the authentication response.

```
USAGE
  $ internxt login [--json] [-h <value>] [-p <value>]

FLAGS
  -h, --host=<value>  [env: INXT_LOGIN_SERVER_HOST] IP address of the machine where the CLI is running. If you are
                      opening the login page in a browser on another device, set this to the IP address of the machine
                      running the CLI. Defaults to 127.0.0.1.
  -p, --port=<value>  [env: INXT_LOGIN_SERVER_PORT] Port used by the temporary local server to handle the login
                      callback. If not specified, a random available port will be used automatically.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Logs into your Internxt account using the web-based login flow. A temporary local server is started to securely
  receive the authentication response.

EXAMPLES
  $ internxt login
```

_See code: [src/commands/login.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/login.ts)_

## `internxt login-legacy`

[Legacy] Logs into an Internxt account using user and password. If the account is two-factor protected, then an extra code will be required.

```
USAGE
  $ internxt login-legacy [--json] [-x] [--debug] [-e <value>] [-p <value>] [-w 123456] [-t token]

FLAGS
  -e, --email=<value>         [env: INXT_USER] The email to log in
  -p, --password=<value>      [env: INXT_PASSWORD] The plain password to log in
  -t, --twofactortoken=token  [env: INXT_OTPTOKEN] The TOTP secret token. It is used to generate a TOTP code if needed.
                              It has prority over the two factor code flag.
  -w, --twofactor=123456      [env: INXT_TWOFACTORCODE] The two factor auth code (TOTP).

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  [Legacy] Logs into an Internxt account using user and password. If the account is two-factor protected, then an extra
  code will be required.

EXAMPLES
  $ internxt login-legacy
```

_See code: [src/commands/login-legacy.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/login-legacy.ts)_

## `internxt logout`

Logs out the current internxt user that is logged into the Internxt CLI.

```
USAGE
  $ internxt logout [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Logs out the current internxt user that is logged into the Internxt CLI.

EXAMPLES
  $ internxt logout
```

_See code: [src/commands/logout.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/logout.ts)_

## `internxt logs`

Displays the Internxt CLI logs directory path

```
USAGE
  $ internxt logs [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Displays the Internxt CLI logs directory path

EXAMPLES
  $ internxt logs
```

_See code: [src/commands/logs.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/logs.ts)_

## `internxt move-file`

Move a file into a destination folder.

```
USAGE
  $ internxt move-file [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The destination folder id where the file is going to be moved. Leave empty for the root
                             folder.
  -i, --id=<value>           The ID of the file to be moved.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Move a file into a destination folder.

ALIASES
  $ internxt move file

EXAMPLES
  $ internxt move-file
```

_See code: [src/commands/move-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/move-file.ts)_

## `internxt move-folder`

Move a folder into a destination folder.

```
USAGE
  $ internxt move-folder [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The destination folder id where the folder is going to be moved. Leave empty for the root
                             folder.
  -i, --id=<value>           The ID of the folder to be moved.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Move a folder into a destination folder.

ALIASES
  $ internxt move folder

EXAMPLES
  $ internxt move-folder
```

_See code: [src/commands/move-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/move-folder.ts)_

## `internxt move file`

Move a file into a destination folder.

```
USAGE
  $ internxt move file [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The destination folder id where the file is going to be moved. Leave empty for the root
                             folder.
  -i, --id=<value>           The ID of the file to be moved.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Move a file into a destination folder.

ALIASES
  $ internxt move file

EXAMPLES
  $ internxt move file
```

## `internxt move folder`

Move a folder into a destination folder.

```
USAGE
  $ internxt move folder [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The destination folder id where the folder is going to be moved. Leave empty for the root
                             folder.
  -i, --id=<value>           The ID of the folder to be moved.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Move a folder into a destination folder.

ALIASES
  $ internxt move folder

EXAMPLES
  $ internxt move folder
```

## `internxt rename-file`

Rename a file.

```
USAGE
  $ internxt rename-file [--json] [-x] [--debug] [-i <value>] [-n <value>]

FLAGS
  -i, --id=<value>    The ID of the file to be renamed.
  -n, --name=<value>  The new name for the file.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Rename a file.

ALIASES
  $ internxt rename file

EXAMPLES
  $ internxt rename-file
```

_See code: [src/commands/rename-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/rename-file.ts)_

## `internxt rename-folder`

Rename a folder.

```
USAGE
  $ internxt rename-folder [--json] [-x] [--debug] [-i <value>] [-n <value>]

FLAGS
  -i, --id=<value>    The ID of the folder to be renamed.
  -n, --name=<value>  The new name for the folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Rename a folder.

ALIASES
  $ internxt rename folder

EXAMPLES
  $ internxt rename-folder
```

_See code: [src/commands/rename-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/rename-folder.ts)_

## `internxt rename file`

Rename a file.

```
USAGE
  $ internxt rename file [--json] [-x] [--debug] [-i <value>] [-n <value>]

FLAGS
  -i, --id=<value>    The ID of the file to be renamed.
  -n, --name=<value>  The new name for the file.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Rename a file.

ALIASES
  $ internxt rename file

EXAMPLES
  $ internxt rename file
```

## `internxt rename folder`

Rename a folder.

```
USAGE
  $ internxt rename folder [--json] [-x] [--debug] [-i <value>] [-n <value>]

FLAGS
  -i, --id=<value>    The ID of the folder to be renamed.
  -n, --name=<value>  The new name for the folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Rename a folder.

ALIASES
  $ internxt rename folder

EXAMPLES
  $ internxt rename folder
```

## `internxt trash-clear`

Deletes permanently all the content of the trash. This action cannot be undone.

```
USAGE
  $ internxt trash-clear [--json] [-x] [--debug] [-f]

FLAGS
  -f, --force  It forces the trash to be emptied without confirmation.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Deletes permanently all the content of the trash. This action cannot be undone.

ALIASES
  $ internxt trash clear

EXAMPLES
  $ internxt trash-clear
```

_See code: [src/commands/trash-clear.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/trash-clear.ts)_

## `internxt trash-file`

Moves a given file to the trash.

```
USAGE
  $ internxt trash-file [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The file id to be trashed.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Moves a given file to the trash.

ALIASES
  $ internxt trash file

EXAMPLES
  $ internxt trash-file
```

_See code: [src/commands/trash-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/trash-file.ts)_

## `internxt trash-folder`

Moves a given folder to the trash.

```
USAGE
  $ internxt trash-folder [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The folder id to be trashed.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Moves a given folder to the trash.

ALIASES
  $ internxt trash folder

EXAMPLES
  $ internxt trash-folder
```

_See code: [src/commands/trash-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/trash-folder.ts)_

## `internxt trash-list`

Lists the content of the trash.

```
USAGE
  $ internxt trash-list [--json] [-e]

FLAGS
  -e, --extended  Displays additional information in the trash list.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Lists the content of the trash.

ALIASES
  $ internxt trash list

EXAMPLES
  $ internxt trash-list
```

_See code: [src/commands/trash-list.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/trash-list.ts)_

## `internxt trash-restore-file`

Restore a trashed file into a destination folder.

```
USAGE
  $ internxt trash-restore-file [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The folder id where the file is going to be restored. Leave empty for the root folder.
  -i, --id=<value>           The file id to be restored from the trash.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Restore a trashed file into a destination folder.

ALIASES
  $ internxt trash restore file

EXAMPLES
  $ internxt trash-restore-file
```

_See code: [src/commands/trash-restore-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/trash-restore-file.ts)_

## `internxt trash-restore-folder`

Restore a trashed folder into a destination folder.

```
USAGE
  $ internxt trash-restore-folder [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The folder id where the folder is going to be restored. Leave empty for the root folder.
  -i, --id=<value>           The folder id to be restored from the trash.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Restore a trashed folder into a destination folder.

ALIASES
  $ internxt trash restore folder

EXAMPLES
  $ internxt trash-restore-folder
```

_See code: [src/commands/trash-restore-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/trash-restore-folder.ts)_

## `internxt trash clear`

Deletes permanently all the content of the trash. This action cannot be undone.

```
USAGE
  $ internxt trash clear [--json] [-x] [--debug] [-f]

FLAGS
  -f, --force  It forces the trash to be emptied without confirmation.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Deletes permanently all the content of the trash. This action cannot be undone.

ALIASES
  $ internxt trash clear

EXAMPLES
  $ internxt trash clear
```

## `internxt trash file`

Moves a given file to the trash.

```
USAGE
  $ internxt trash file [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The file id to be trashed.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Moves a given file to the trash.

ALIASES
  $ internxt trash file

EXAMPLES
  $ internxt trash file
```

## `internxt trash folder`

Moves a given folder to the trash.

```
USAGE
  $ internxt trash folder [--json] [-x] [--debug] [-i <value>]

FLAGS
  -i, --id=<value>  The folder id to be trashed.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Moves a given folder to the trash.

ALIASES
  $ internxt trash folder

EXAMPLES
  $ internxt trash folder
```

## `internxt trash list`

Lists the content of the trash.

```
USAGE
  $ internxt trash list [--json] [-e]

FLAGS
  -e, --extended  Displays additional information in the trash list.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Lists the content of the trash.

ALIASES
  $ internxt trash list

EXAMPLES
  $ internxt trash list
```

## `internxt trash restore file`

Restore a trashed file into a destination folder.

```
USAGE
  $ internxt trash restore file [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The folder id where the file is going to be restored. Leave empty for the root folder.
  -i, --id=<value>           The file id to be restored from the trash.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Restore a trashed file into a destination folder.

ALIASES
  $ internxt trash restore file

EXAMPLES
  $ internxt trash restore file
```

## `internxt trash restore folder`

Restore a trashed folder into a destination folder.

```
USAGE
  $ internxt trash restore folder [--json] [-x] [--debug] [-i <value>] [-d <value>]

FLAGS
  -d, --destination=<value>  The folder id where the folder is going to be restored. Leave empty for the root folder.
  -i, --id=<value>           The folder id to be restored from the trash.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Restore a trashed folder into a destination folder.

ALIASES
  $ internxt trash restore folder

EXAMPLES
  $ internxt trash restore folder
```

## `internxt upload-file`

Upload a file to Internxt Drive

```
USAGE
  $ internxt upload-file [--json] [-x] [--debug] [-f <value>] [-i <value>]

FLAGS
  -f, --file=<value>         The path to the file on your system.
  -i, --destination=<value>  The folder id where the file is going to be uploaded to. Leave empty for the root folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Upload a file to Internxt Drive

ALIASES
  $ internxt upload file

EXAMPLES
  $ internxt upload-file
```

_See code: [src/commands/upload-file.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/upload-file.ts)_

## `internxt upload-folder`

Upload a folder to Internxt Drive

```
USAGE
  $ internxt upload-folder [--json] [-x] [--debug] [-f <value>] [-i <value>]

FLAGS
  -f, --folder=<value>       The path to the folder on your system.
  -i, --destination=<value>  The folder id where the folder is going to be uploaded to. Leave empty for the root folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Upload a folder to Internxt Drive

ALIASES
  $ internxt upload folder

EXAMPLES
  $ internxt upload-folder
```

_See code: [src/commands/upload-folder.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/upload-folder.ts)_

## `internxt upload file`

Upload a file to Internxt Drive

```
USAGE
  $ internxt upload file [--json] [-x] [--debug] [-f <value>] [-i <value>]

FLAGS
  -f, --file=<value>         The path to the file on your system.
  -i, --destination=<value>  The folder id where the file is going to be uploaded to. Leave empty for the root folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Upload a file to Internxt Drive

ALIASES
  $ internxt upload file

EXAMPLES
  $ internxt upload file
```

## `internxt upload folder`

Upload a folder to Internxt Drive

```
USAGE
  $ internxt upload folder [--json] [-x] [--debug] [-f <value>] [-i <value>]

FLAGS
  -f, --folder=<value>       The path to the folder on your system.
  -i, --destination=<value>  The folder id where the folder is going to be uploaded to. Leave empty for the root folder.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Upload a folder to Internxt Drive

ALIASES
  $ internxt upload folder

EXAMPLES
  $ internxt upload folder
```

## `internxt webdav ACTION`

Start, stop, restart or get the status of the Internxt CLI WebDAV server

```
USAGE
  $ internxt webdav ACTION [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Start, stop, restart or get the status of the Internxt CLI WebDAV server

EXAMPLES
  $ internxt webdav enable | start

  $ internxt webdav disable | stop

  $ internxt webdav restart

  $ internxt webdav status
```

_See code: [src/commands/webdav.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/webdav.ts)_

## `internxt webdav-config`

Edit the configuration of the Internxt CLI WebDav server as the port or the protocol.

```
USAGE
  $ internxt webdav-config [--json] [-x] [--debug] [-l <value>] [-p <value>] [-s | -h] [-t <value>] [-c] [-a] [-u
    <value>] [-w <value>] [-d]

FLAGS
  -a, --[no-]customAuth              Configures the WebDAV server to use custom authentication.
  -c, --[no-]createFullPath          Auto-create missing parent directories during file uploads.
  -d, --[no-]deleteFilesPermanently  Configures the WebDAV server to delete files permanently instead of trashing them.
  -h, --http                         Configures the WebDAV server to use insecure plain HTTP.
  -l, --host=<value>                 The listening host for the WebDAV server.
  -p, --port=<value>                 The new port for the WebDAV server.
  -s, --https                        Configures the WebDAV server to use HTTPS with self-signed certificates.
  -t, --timeout=<value>              Configures the WebDAV server to use this timeout in minutes.
  -u, --username=<value>             Configures the WebDAV server to use this username for custom authentication.
  -w, --password=<value>             Configures the WebDAV server to use this password for custom authentication.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Edit the configuration of the Internxt CLI WebDav server as the port or the protocol.

EXAMPLES
  $ internxt webdav-config
```

_See code: [src/commands/webdav-config.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/webdav-config.ts)_

## `internxt whoami`

Display the current user logged into the Internxt CLI.

```
USAGE
  $ internxt whoami [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Display the current user logged into the Internxt CLI.

EXAMPLES
  $ internxt whoami
```

_See code: [src/commands/whoami.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/whoami.ts)_

## `internxt workspaces-list`

Get the list of workspaces.

```
USAGE
  $ internxt workspaces-list [--json] [-x] [--debug] [-e]

FLAGS
  -e, --extended  Displays additional information in the list.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Get the list of workspaces.

ALIASES
  $ internxt workspaces list

EXAMPLES
  $ internxt workspaces-list
```

_See code: [src/commands/workspaces-list.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/workspaces-list.ts)_

## `internxt workspaces-unset`

Unset the active workspace context for the current user session. Once a workspace is unset, WebDAV and all of the subsequent CLI commands will operate within the personal drive space until it is changed or set again.

```
USAGE
  $ internxt workspaces-unset [--json] [-x] [--debug]

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Unset the active workspace context for the current user session. Once a workspace is unset, WebDAV and all of the
  subsequent CLI commands will operate within the personal drive space until it is changed or set again.

ALIASES
  $ internxt workspaces unset

EXAMPLES
  $ internxt workspaces-unset
```

_See code: [src/commands/workspaces-unset.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/workspaces-unset.ts)_

## `internxt workspaces-use`

Set the active workspace context for the current user session. Once a workspace is selected, WebDAV and all of the subsequent CLI commands will operate within that workspace until it is changed or unset.

```
USAGE
  $ internxt workspaces-use [--json] [-x] [--debug] [-i <value> | -p]

FLAGS
  -i, --id=<value>  The id of the workspace to activate. Use internxt workspaces list to view your available workspace
                    ids.
  -p, --personal    Change to the personal drive space. It unsets the active workspace context for the current user
                    session.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Set the active workspace context for the current user session. Once a workspace is selected, WebDAV and all of the
  subsequent CLI commands will operate within that workspace until it is changed or unset.

ALIASES
  $ internxt workspaces use

EXAMPLES
  $ internxt workspaces-use
```

_See code: [src/commands/workspaces-use.ts](https://github.com/internxt/cli/blob/v1.6.4/src/commands/workspaces-use.ts)_

## `internxt workspaces list`

Get the list of workspaces.

```
USAGE
  $ internxt workspaces list [--json] [-x] [--debug] [-e]

FLAGS
  -e, --extended  Displays additional information in the list.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Get the list of workspaces.

ALIASES
  $ internxt workspaces list

EXAMPLES
  $ internxt workspaces list
```

## `internxt workspaces unset`

Unset the active workspace context for the current user session. Once a workspace is unset, WebDAV and all of the subsequent CLI commands will operate within the personal drive space until it is changed or set again.

```
USAGE
  $ internxt workspaces unset [--json] [-x] [--debug]

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Unset the active workspace context for the current user session. Once a workspace is unset, WebDAV and all of the
  subsequent CLI commands will operate within the personal drive space until it is changed or set again.

ALIASES
  $ internxt workspaces unset

EXAMPLES
  $ internxt workspaces unset
```

## `internxt workspaces use`

Set the active workspace context for the current user session. Once a workspace is selected, WebDAV and all of the subsequent CLI commands will operate within that workspace until it is changed or unset.

```
USAGE
  $ internxt workspaces use [--json] [-x] [--debug] [-i <value> | -p]

FLAGS
  -i, --id=<value>  The id of the workspace to activate. Use internxt workspaces list to view your available workspace
                    ids.
  -p, --personal    Change to the personal drive space. It unsets the active workspace context for the current user
                    session.

HELPER FLAGS
  -x, --non-interactive  [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will
                         not request input through the console and will throw errors directly.
      --debug            [env: INXT_DEBUG] Enables debug mode. When enabled, the CLI will print debug messages to the
                         console.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Set the active workspace context for the current user session. Once a workspace is selected, WebDAV and all of the
  subsequent CLI commands will operate within that workspace until it is changed or unset.

ALIASES
  $ internxt workspaces use

EXAMPLES
  $ internxt workspaces use
```
<!-- commandsstop -->

# Current Limitations

- We currently have a 40GB size upload limitation per file for both, CLI and WebDAV