Available through npm:
npm i -g @internxt/cli
What's New:
-
Improvement: Added workspace management commands to the CLI.
- New CLI Commands:
internxt workspaces listreturns the list of available workspaces.internxt workspaces use --id=<value>sets the active workspace context for the current session. All subsequent CLI commands and WebDAV operations will run within that workspace until changed.internxt workspaces unsetorinternxt workspaces use --personalresets the context to the personal drive.
- New Docker environment variables:
INXT_WORKSPACE_IDenvironment variable allows the WebDAV server to operate within that specific workspace.
- New CLI Commands:
-
Improvement: Added custom authentication layer for WebDAV.
- New
internxt webdav-configparameters:--customAuthenables custom Authentication.--username=<value>sets the username for WebDAV authentication.--password=<value>sets the password for WebDAV authentication.
- New Docker environment variables:
WEBDAV_CUSTOM_AUTHenables custom authentication.WEBDAV_USERNAMEsets the username for WebDAV authentication.WEBDAV_PASSWORDsets the password for WebDAV authentication.
- New
-
Improvement: Implemented automatic retry handling for 429 (Too Many Requests) responses.
-
Improvement: Added option to permanently delete files from WebDAV instead of sending them to trash.
- New internxt
webdav-configparameter:--deleteFilesPermanently. - New Docker environment variable:
WEBDAV_DELETE_FILES_PERMANENTLY. - This would help avoid reaching the empty files limit during NAS backup processes, since deleted files will not accumulate in the trash. Use it with caution! ⚠️
- New internxt
-
Bug fix: Fixed an issue where the WebDAV Docker container rejected valid credentials (with some rare characters).
-
Bug fix: Fixed an issue where the zsh autocomplete script inserted ANSI codes that corrupted the .zshrc file.