/quick-cloudinary-uploader

A very simple Cloudinary uploader in a Node environment only

Primary LanguageJavaScriptMIT LicenseMIT

quick-cloudinary-uploader GitHub tag (latest by date) GitHub last commit GitHub issues

Mostly Windows user, I didn't want to deal with Python if I didn't need to, but still needed a simple Cloudinary uploader. Here is an "quick" way.

Usage npm npm

You first have to configure the required cloud_name, api_key, and api_secret by defining the CLOUDINARY_URL environment variable.
Your CLOUDINARY_URL value is available in the dashboard page of your account console and should look like this: CLOUDINARY_URL=cloudinary://my_key:my_secret@my_cloud_name.

Install

pnpm install quick-cloudinary-uploader

or

npm install quick-cloudinary-uploader

Command line

qcu [options] <paths...>

Quick Cloudinary Uploader (CLI)

Arguments:
  paths                   paths of files to upload

Options:
  -p, --project <folder>  Cloudinary main folder or project
  -f, --force             force upload all/even existing files
  -v, --version           output the version number
  -h, --help              display help for command
  • qcu 'images/**.*'
    will upload new images only - from your images folder - to your Cloudinary root media folder.

  • qcu -fp my-project 'images/**/*' 'assets:**/*.{jpg,png,svg}'
    ALL images from your local images folder, and ALL jpg, png and svg from your assets folder - but without the "assets" part - will be uploaded to your Cloudinary folder my-project.

CHANGELOG

  • v1.1.1

    • Update dependencies
  • v1.1.0

    • Little warning when path(s) may be wrong (don't have any file)
    • Update dependencies
  • v1.0.3

    • Update dependencies
  • v1.0.2

    • README refresh
    • Update dependencies
  • v1.0.1

    • Update dependencies
  • v1.0.0

    • Initial upload