grunt-s3
grunt-s3 copied to clipboard
How to do glob uploads?
I tried the normal Grunt expansion syntax:
upload: [{
expand: true,
cwd: "release/",
src: ["**/*.js"],
dest: ""
}]
but this was not working :(
Yeah :(, grunt-s3 doesn't support it. But it should! I just wrote the module back before it existed. What you probably want is:
src: release/*/.js rel: release/
(on my phone so excuse brevity)
Heh, that almost worked:
> ↗ Upload: release\amd\q.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/q.js
> ↗ Upload: release\amd\q.min.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/q.min.js
> ↗ Upload: release\amd\queue.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/queue.js
> ↗ Upload: release\amd\queue.min.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/queue.min.js
> ↗ Upload: release\q.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/q.js
> ↗ Upload: release\q.min.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/q.min.js
but I was able to guess that
{
src: "release/**/*.js",
rel: path.basename(path.resolve(__dirname, "release"))
}
would work, and it did. Thanks!
I'll leave this open in case you want to track the feature request for standard Grunt expand syntax.
Yes, please do! On Aug 15, 2013 8:02 PM, "Domenic Denicola" [email protected] wrote:
Heh, that almost worked:
↗ Upload: release\amd\q.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/q.js ↗ Upload: release\amd\q.min.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/q.min.js ↗ Upload: release\amd\queue.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/queue.js ↗ Upload: release\amd\queue.min.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/amd/queue.min.js ↗ Upload: release\q.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/q.js ↗ Upload: release\q.min.js to q-releases:Users/Domenic/Dropbox/Programming/GitHub/q/release/q.min.js
but I was able to guess that
{ src: "release/*/.js", rel: path.basename(path.resolve(__dirname, "release")) }
would work, and it did. Thanks!
I'll leave this open in case you want to track the feature request for standard Grunt expand syntax.
— Reply to this email directly or view it on GitHubhttps://github.com/pifantastic/grunt-s3/issues/91#issuecomment-22741797 .
+1
I wrote a small wrapper to use globbing: https://github.com/pifantastic/grunt-s3/issues/19#issuecomment-27264166