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.
