npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@internxt/cli

v1.6.2

Published

Internxt CLI to manage your encrypted storage

Readme

Internxt CLI

Commands Unit Tests CodeQL

A CLI tool to interact with your Internxt encrypted files

Project Maintenance

Lines of Code Maintainability Rating Security Rating Vulnerabilities Code Smells Duplicated Lines (%) Coverage

We aim to achieve:

  • An 'A' rating in Maintainability
  • An 'A' rating in Security
  • Less than 3% duplicated lines
  • At least 80% test coverage

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

Usage

$ npm install -g @internxt/cli
$ internxt COMMAND
running command...
$ internxt (--version)
@internxt/cli/1.6.2 linux-x64 node-v22.22.0
$ internxt --help [COMMAND]
USAGE
  $ internxt COMMAND
...

Docker

Internxt WebDAV (Docker Integration)

Commands

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.

EXAMPLES
  $ internxt add-cert

See code: src/commands/add-cert.ts

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

internxt config

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

USAGE
  $ internxt config [--json]

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

internxt create-folder

Create a folder in your Internxt Drive

USAGE
  $ internxt create-folder [--json] [-x] [-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.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Create a folder in your Internxt Drive

EXAMPLES
  $ internxt create-folder

See code: src/commands/create-folder.ts

internxt delete-permanently-file

Deletes permanently a file. This action cannot be undone.

USAGE
  $ internxt delete-permanently-file [--json] [-x] [-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.

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

internxt delete-permanently-folder

Deletes permanently a folder. This action cannot be undone.

USAGE
  $ internxt delete-permanently-folder [--json] [-x] [-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.

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

internxt delete permanently file

Deletes permanently a file. This action cannot be undone.

USAGE
  $ internxt delete permanently file [--json] [-x] [-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.

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] [-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.

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] [-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.

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

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] [-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.

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] [-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.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Lists the content of a folder id.

EXAMPLES
  $ internxt list

See code: 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

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] [-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.

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

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

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

internxt move-file

Move a file into a destination folder.

USAGE
  $ internxt move-file [--json] [-x] [-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.

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

internxt move-folder

Move a folder into a destination folder.

USAGE
  $ internxt move-folder [--json] [-x] [-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.

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

internxt move file

Move a file into a destination folder.

USAGE
  $ internxt move file [--json] [-x] [-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.

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] [-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.

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] [-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.

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

internxt rename-folder

Rename a folder.

USAGE
  $ internxt rename-folder [--json] [-x] [-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.

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

internxt rename file

Rename a file.

USAGE
  $ internxt rename file [--json] [-x] [-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.

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] [-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.

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] [-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.

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

internxt trash-file

Moves a given file to the trash.

USAGE
  $ internxt trash-file [--json] [-x] [-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.

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

internxt trash-folder

Moves a given folder to the trash.

USAGE
  $ internxt trash-folder [--json] [-x] [-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.

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

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

internxt trash-restore-file

Restore a trashed file into a destination folder.

USAGE
  $ internxt trash-restore-file [--json] [-x] [-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.

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

internxt trash-restore-folder

Restore a trashed folder into a destination folder.

USAGE
  $ internxt trash-restore-folder [--json] [-x] [-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.

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

internxt trash clear

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

USAGE
  $ internxt trash clear [--json] [-x] [-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.

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] [-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.

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] [-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.

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] [-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.

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] [-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.

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] [-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.

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

internxt upload-folder

Upload a folder to Internxt Drive

USAGE
  $ internxt upload-folder [--json] [-x] [-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.

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

internxt upload file

Upload a file to Internxt Drive

USAGE
  $ internxt upload file [--json] [-x] [-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.

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] [-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.

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

Enable, disable, restart or get the status of the Internxt CLI WebDav server

USAGE
  $ internxt webdav ACTION [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Enable, disable, restart or get the status of the Internxt CLI WebDav server

EXAMPLES
  $ internxt webdav enable

  $ internxt webdav disable

  $ internxt webdav restart

  $ internxt webdav status

See code: 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] [-l <value>] [-p <value>] [-s | -h] [-t <value>] [-c]

FLAGS
  -c, --[no-]createFullPath  Auto-create missing parent directories during file uploads.
  -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.

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

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

Current Limitations

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