github internxt/cli v1.6.3

5 hours ago

Available through npm:
npm i -g @internxt/cli

What's New:

  • Improvement: Added workspace management commands to the CLI.

    • New CLI Commands:
      • internxt workspaces list returns 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 unset or internxt workspaces use --personal resets the context to the personal drive.
    • New Docker environment variables:
      • INXT_WORKSPACE_ID environment variable allows the WebDAV server to operate within that specific workspace.
  • Improvement: Added custom authentication layer for WebDAV.

    • New internxt webdav-config parameters:
      • --customAuth enables custom Authentication.
      • --username=<value> sets the username for WebDAV authentication.
      • --password=<value> sets the password for WebDAV authentication.
    • New Docker environment variables:
      • WEBDAV_CUSTOM_AUTH enables custom authentication.
      • WEBDAV_USERNAME sets the username for WebDAV authentication.
      • WEBDAV_PASSWORD sets the password for WebDAV authentication.
  • 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-config parameter: --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! ⚠️
  • 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.

Don't miss a new cli release

NewReleases is sending notifications on new releases.