CLI Changelog

Version history for the Nomad Media CLI.

CLI Changelog

[0.1.2]

Changed

  • download-assets: When --download-proxy is enabled, the file extension changes to match the proxy format.

Fixed

  • download-assets: Asset display date is now formatted correctly when setting the file''s modification date.

[0.1.1]

Added

  • sync-assets: New command to synchronize assets between Nomad Media and local storage.
    • --id: Asset folder ID.
  • --url: Nomad Media URL (bucket::object-key).
    • --object-key: Object-key (requires default bucket).
    • --sync-direction (required): local-to-nomad or nomad-to-local.
    • --source (required): Local directory path for the sync.
    • --threads (optional): Number of concurrent threads. Default: 4.
    • --include-empty-folders (optional, flag): Include empty folders.

Changed

  • list-assets: Added displayPath key to results.

[0.1.0]

Fixed

  • download-asset:
    • Windows: Fixed failures for files with excessively long names.
    • Fixed download failures caused by special characters in file names.
    • Fixed a bug where empty folders appeared in output when --include-empty-folders was not set and all files in a folder failed.
  • upload-asset:
    • Windows: Fixed failures for files with overly long names.
    • Fixed upload failures caused by special characters in file names.

[0.0.4]

  • download-asset:
    • Fixed an issue where a missing asset stopped the entire download.
    • --download-proxy now uses fullUrl when no proxy is present instead of skipping the file.
  • upload-asset:
    • --num-files now uses 3 threads per file.

[0.0.3]

Changed

  • download-asset:
    • Added check for destination folder write permissions.
    • Fixed issue where download stopped when --download-proxy encountered a file with no proxy.
    • Fixed issue where an empty folder was created when -r was not used and the asset folder had sub-folders.
    • Fixed error where a deleted asset mid-download caused the download to stop.
  • upload-asset:
    • Uploads now happen in batches of 100 files.
    • Response is now an array of asset information for all uploaded files.

[0.0.2]

Changed

  • download-asset:
    • Added --threads argument for concurrent downloads.
    • Added --include-empty-folder flag.
    • Added --download-proxy flag.
  • upload-asset:
    • Added --num-files argument for concurrent uploads.

[0.0.1] — Initial Release

Added

  • Configuration management: init, login, logout, list-config-path, update-config.
  • Bucket commands: list-buckets, set-default-bucket.
  • Asset commands: list-assets, upload-assets, download-assets, get-asset-details, add-asset-properties, delete-asset.
  • Tag management: list-asset-tags, add-asset-tag, remove-asset-tag.
  • Collection management: list-collections, add-asset-to-collection, remove-asset-from-collection.
  • Related content management: list-related-content, add-related-content, remove-related-content.