{"_id":"clouddrive","_rev":"21-b2020e7063293f2585cbb79edb627a40","name":"clouddrive","description":"Amazon Cloud Drive CLI and SDK","dist-tags":{"latest":"0.6.4"},"versions":{"0.1.0":{"name":"clouddrive","version":"0.1.0","description":"Amazon Cloud Drive SDK and CLI","bin":{"clouddrive":"cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["amazon","clouddrive","cloud","drive","sdk","cli"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"knex":"^0.8.6","request":"^2.61.0"},"main":"index.js","devDependencies":{},"_id":"clouddrive@0.1.0","_shasum":"e680e03738a2259cb0fd1f89bd004e332dd1d6d6","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"e680e03738a2259cb0fd1f89bd004e332dd1d6d6","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.1.0.tgz","integrity":"sha512-ODq73jut8n5gBUJX6C+HRKycMbjV7WEJo5IBLzaF/l/uE6zNcnoftMwd/dfJY0n8zw+kkuCoi0Or/EWj+AfOtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERlb+vxgsxmYmeC6czdD5sc0g6P6ISol6+ujF5W+SgzAiBJmzGS1g8uBXIITrZsm6tdslaJ29qfj2OXUoJw5zSFLg=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}]},"0.2.0":{"name":"clouddrive","version":"0.2.0","description":"Amazon Cloud Drive CLI and SDK","bin":{"clouddrive":"bin/clouddrive.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","commander":"^2.8.1","elegant-spinner":"^1.0.0","heredoc":"^1.3.1","inquirer":"^0.10.0","knex":"^0.8.6","moment":"^2.10.6","promise":"^7.0.4","request":"^2.61.0","sqlite3":"^3.1.0"},"main":"index.js","devDependencies":{},"gitHead":"47625af1c43f1f737120f51c9b66e21f4a02f6e1","_id":"clouddrive@0.2.0","_shasum":"a97af5a08dc3a72a20170f64b8cdcf8ea9d374bb","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"a97af5a08dc3a72a20170f64b8cdcf8ea9d374bb","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.2.0.tgz","integrity":"sha512-g/6NMlH2OjJ/m5QCgkggZL2ZhtrW0vi/snXJlw5Yr7gtKK+sR/84gZbqTyuEocwZSivmS51lOM8kVuC4+ud01w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPgnigsfpwddoQyeb/Q3MwmjunG2iKzrZFIgIUi65ATwIhANIKBidXXYmTdMx9OjQQNiyM+Ld9Nf5EhKdT5VudCb2b"}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}]},"0.2.1":{"name":"clouddrive","version":"0.2.1","description":"Amazon Cloud Drive CLI and SDK","bin":{"clouddrive":"bin/clouddrive.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","commander":"^2.8.1","elegant-spinner":"^1.0.0","heredoc":"^1.3.1","inquirer":"^0.10.0","knex":"^0.8.6","moment":"^2.10.6","open":"0.0.5","progress":"^1.1.8","promise":"^7.0.4","request":"^2.61.0","sqlite3":"^3.1.0"},"main":"index.js","devDependencies":{"gulp":"^3.9.0","gulp-jshint":"^1.11.2"},"gitHead":"4b7eec367174e80de7dd7e651f90777b85a89bfc","_id":"clouddrive@0.2.1","_shasum":"3cccd7a28ca1b20ebfd8a41a3670ac78af4f4194","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"3cccd7a28ca1b20ebfd8a41a3670ac78af4f4194","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.2.1.tgz","integrity":"sha512-jJ2HO3uHZYeMQ5U06+Q+RyUjxFLmd3Dw5aDu2OjH2O3MLq5UCJnwOgnk/I/bqjMvNVl3EP71ndrJZ78DsqVr1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMAfu4y4lTqtK+O1Jf+TEw/i6W0EFnpNiDo9UICSUQEAiEA74gXZBe4u7AGtXIoEMq/o/FengdF3fexTi2aLwEvFlA="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}]},"0.2.2":{"name":"clouddrive","version":"0.2.2","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/clouddrive-node.git"},"bin":{"clouddrive":"bin/clouddrive.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","commander":"^2.8.1","elegant-spinner":"^1.0.0","heredoc":"^1.3.1","inquirer":"^0.10.0","knex":"^0.8.6","moment":"^2.10.6","open":"0.0.5","progress":"^1.1.8","promise":"^7.0.4","request":"^2.61.0","sqlite3":"^3.1.0"},"main":"index.js","devDependencies":{"gulp":"^3.9.0","gulp-jshint":"^1.11.2"},"gitHead":"db2ecd3da2ffc8703f8a99fb00088b756d18eb05","bugs":{"url":"https://github.com/alex-phillips/clouddrive-node/issues"},"homepage":"https://github.com/alex-phillips/clouddrive-node#readme","_id":"clouddrive@0.2.2","_shasum":"d2ae2aff95c3398ddef0f2bc4f286f3781263376","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"d2ae2aff95c3398ddef0f2bc4f286f3781263376","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.2.2.tgz","integrity":"sha512-wPwx4esvGUDwO/A6jklgZEneTWAiqOUu5JuLmBhBrhqX0I5VTGWrJ5J150SPaOLQFDjDtxngFcOFAsauWzuVUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQtHRzywBlCSMTJJVsJRh5pmjRizN/ZkjEF8QyPJ2LTAiB/HYoIvIL1Xq4OzhUcf31/XjMItsIq1EBzPfBVdiWXiA=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}]},"0.3.0":{"name":"clouddrive","version":"0.3.0","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","elegant-spinner":"^1.0.0","inquirer":"^0.10.0","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.10.6","open":"0.0.5","progress":"git://github.com/alex-phillips/node-progress.git#feature/no-print","request":"^2.61.0","semver":"^5.1.0","sqlite3":"^3.1.1","yargs":"^3.32.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"c0df266bee7d7dda7d55290e8399b83dadfbf97c","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.3.0","_shasum":"ee0ba5009e2a03f9657a349b3b559e0836f39a72","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"ee0ba5009e2a03f9657a349b3b559e0836f39a72","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.3.0.tgz","integrity":"sha512-m5jhFCNS+wx3oJmJ6cWr5EpzukjmNUZrglISugwIYKrj0OIoM3Ho+dbzsC2zIqUgrDG8GxXJ55uJujI7ArnVNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmJQcw2SqxXVSC0VacLq08QpCY7Ei3pgvnoo52S15g+AiAyh7jYDxyYXDk9Po5kbu1quccwGS1cFW/pnrWddGYcCQ=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/clouddrive-0.3.0.tgz_1455479426860_0.6908672354184091"}},"0.3.1":{"name":"clouddrive","version":"0.3.1","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","elegant-spinner":"^1.0.0","inquirer":"^0.10.0","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.10.6","open":"0.0.5","progress":"git://github.com/alex-phillips/node-progress.git#feature/no-print","request":"^2.61.0","semver":"^5.1.0","sqlite3":"^3.1.1","yargs":"^4.1.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"879e0c36d7f60ca85f9b50fc8429b634142f84dc","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.3.1","_shasum":"c951adddfd9023736097269e1a509473fc11f898","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"c951adddfd9023736097269e1a509473fc11f898","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.3.1.tgz","integrity":"sha512-qsYI7XxH2QrKcdtCxoSQyDVNX4RJVS40MP38HDDPdkSbJEX93KWRTf1iijFD1+18OqQtrHK+lvi+8apuaCwb5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHia9KgbCmxwWldvAD8FwyAgKFi8oazyykhLGgrrqxcPAiAeL+BILWxCJWVndA41y0oS2Br1PDrQRLIy8w25WrNlZw=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/clouddrive-0.3.1.tgz_1455580240865_0.43783119204454124"}},"0.3.2":{"name":"clouddrive","version":"0.3.2","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","elegant-spinner":"^1.0.0","inquirer":"^0.10.0","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.10.6","open":"0.0.5","progress":"git://github.com/alex-phillips/node-progress.git#feature/no-print","request":"^2.61.0","semver":"^5.1.0","sqlite3":"^3.1.1","yargs":"^4.1.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"6d70d2a55ae1e78e3413dea065904b3f2177ec55","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.3.2","_shasum":"409158940239ceaa51a6f0c37215684f91584c23","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"409158940239ceaa51a6f0c37215684f91584c23","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.3.2.tgz","integrity":"sha512-nXNuC5O0ITGYX+l2WltVATPD/0ws3rsKDj3kWixGCbs0mChcIyq7TYxqn5jA3A3VyNPlc8cMpoxw5vG+aC7VCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqLYBPbpKEUTIra7PiC1t1Ht8yHEUEbRgEoW1RFsrTPAiAHvIQms4KVglx0/AlLMAW0ovBs1UZc7iXLOuFxPYFYUw=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/clouddrive-0.3.2.tgz_1456521454632_0.47428467869758606"}},"0.4.0":{"name":"clouddrive","version":"0.4.0","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.4.2","colors":"^1.1.2","elegant-spinner":"^1.0.0","inquirer":"^0.10.0","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.10.6","open":"0.0.5","progress":"git://github.com/alex-phillips/node-progress.git#feature/no-print","request":"^2.61.0","semver":"^5.1.0","sqlite3":"^3.1.4","yargs":"^4.1.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"7ef56a94ea4c446a556cdb73365c1521f4b7b003","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.4.0","_shasum":"00496fcb10217d344b32f8a91f889e6633f776ca","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"00496fcb10217d344b32f8a91f889e6633f776ca","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.4.0.tgz","integrity":"sha512-sgkG5ByaCgqdKLYAb0yzEBZMGeOy859UU3AvNSrvsgemD6enWZXbDBBpPQyZWWojQwO7JWX3v481Cl/dadNBzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC0AwEzOhsdjc5uPyqb7qZtLAr/e6DGfsCig+LlmJe6AiB5wEiL5ik3EMU0GoBYTCz9TxXqdCf4TMKNqLuh6sis8w=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clouddrive-0.4.0.tgz_1466641095208_0.07060990505851805"}},"0.5.0":{"name":"clouddrive","version":"0.5.0","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.5.2","chalk":"^1.1.3","elegant-spinner":"^1.0.1","env-paths":"^0.1.0","form-data":"^1.0.1","fs-extra":"^1.0.0","got":"^6.6.3","inquirer":"^0.10.1","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.15.1","mysql":"^2.11.1","open":"0.0.5","semver":"^5.3.0","sqlite3":"^3.1.4","winston":"^2.2.0","yargs":"^6.2.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"4cfe701695712ea7e790980cefccb8c97d56ab67","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.5.0","_shasum":"3c2963464c1681cd035cad49116142986eac5b87","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"3c2963464c1681cd035cad49116142986eac5b87","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.5.0.tgz","integrity":"sha512-yro8GyhWXL3x1v0OepSJno61QKGCH3vMj3mI4gvGKEuDT2uvNTuo6B+zD7bEeqKYSfs0/TGdhKd4FMC3p2DQKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoFUU1cD+pcZ0pdANDHyJTtaVxpdAXr1lDDvKQB0/WKAiBMPDPc6XE/A5SpI/7iQlRb49AasArL8f6myhLgTIWGgg=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clouddrive-0.5.0.tgz_1481206918001_0.2968915896490216"}},"0.6.0":{"name":"clouddrive","version":"0.6.0","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.5.2","base64-stream":"^0.1.3","chalk":"^1.1.3","elegant-spinner":"^1.0.1","env-paths":"^0.1.0","form-data":"^1.0.1","fs-extra":"^1.0.0","got":"^6.6.3","inquirer":"^0.10.1","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.15.1","mysql":"^2.11.1","open":"0.0.5","semver":"^5.3.0","sqlite3":"^3.1.4","winston":"^2.2.0","yargs":"^6.2.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"8bbfd81fbacdb6e109e823c9eb6d8837a26b4cb4","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.6.0","_shasum":"1a822f91f926730dc7a15ae5edde111d0fd51ef5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"1a822f91f926730dc7a15ae5edde111d0fd51ef5","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.6.0.tgz","integrity":"sha512-0GWVyH8NrTjxhVbG/QIYBzZ8mp9FF9atR7eN9jsa5L5C1drxSVEvP4CACs0Dv360I6gPJ5zouTVGH4jnXeoMyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrnk95bvRBAFiWirEYoF1t6SgcirCS2MSq9+YqK3TIVQIgWdOikJVigsYXkpUmgKdlufxBGd0kmTagCNfvXvlMBjc="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/clouddrive-0.6.0.tgz_1482858389297_0.2143776712473482"}},"0.6.1":{"name":"clouddrive","version":"0.6.1","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.5.2","base64-stream":"^0.1.3","chalk":"^1.1.3","elegant-spinner":"^1.0.1","env-paths":"^0.1.0","form-data":"^1.0.1","fs-extra":"^1.0.0","got":"^6.6.3","inquirer":"^0.10.1","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.15.1","mysql":"^2.11.1","open":"0.0.5","semver":"^5.3.0","sqlite3":"^3.1.4","winston":"^2.2.0","yargs":"^6.2.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"4371f13dc6b2865b7649968106e3e2b04346acc5","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.6.1","_shasum":"d5d95555907d43d959c224c4e92bda701df6ec54","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"d5d95555907d43d959c224c4e92bda701df6ec54","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.6.1.tgz","integrity":"sha512-ZcIWjNWMMtY9mSOGN8FZln6PDyV2gZnyThN6LcjOOZ96/UB/CyXdmpnS2H2l4ck/4P15qq0r1fhX540Xao0LgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXurjEUbSS+ZH6AMTlXVjJdHDYvQ7VnCGywzc9+h54kAiBVlqa+mXsWoy0A1KrJFuTqC793jpCUu9zzqh5BobNuYw=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clouddrive-0.6.1.tgz_1483125654644_0.8644927109126002"}},"0.6.2":{"name":"clouddrive","version":"0.6.2","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.5.2","base64-stream":"^0.1.3","chalk":"^1.1.3","elegant-spinner":"^1.0.1","env-paths":"^0.3.1","form-data":"^1.0.1","fs-extra":"^1.0.0","got":"^6.6.3","inquirer":"^0.10.1","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.15.1","mysql":"^2.11.1","open":"0.0.5","semver":"^5.3.0","sqlite3":"^3.1.4","winston":"^2.2.0","yargs":"^6.2.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"9d4e4cfb4b9f7117c8d79e8e8f74adbde9dbaac7","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.6.2","_shasum":"f1684f9a2e8355ff9ee5d2fd7723783081e2012b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"f1684f9a2e8355ff9ee5d2fd7723783081e2012b","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.6.2.tgz","integrity":"sha512-o0Ln0DXlqUxtOfAddwuk05kCr9r3baCDBqLAti0VqN0z+AT2Y7x8BqzlodK/A8iITZda5YT1en13DU08td70lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiFLLN0AsY+TYqhmtLeTwUYcXdgI+sSzD9wJumxs673wIhAKB8M1VvK1BEVPU4H5PDVXFqDRasiUEFgpyYGQCH7LEV"}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clouddrive-0.6.2.tgz_1483454234582_0.5348842185921967"}},"0.6.3":{"name":"clouddrive","version":"0.6.3","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.5.2","base64-stream":"^0.1.3","chalk":"^1.1.3","elegant-spinner":"^1.0.1","env-paths":"^0.3.1","form-data":"^1.0.1","fs-extra":"^1.0.0","got":"^6.6.3","inquirer":"^0.10.1","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.15.1","mysql":"^2.11.1","open":"0.0.5","semver":"^5.3.0","sqlite3":"^3.1.4","winston":"^2.2.0","yargs":"^6.2.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"002d312550bf400617c706ff6c0ae6915fa6b5b8","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.6.3","_shasum":"2cf4816c692643c4edec6a2577d5a6a1d12e0b80","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"2cf4816c692643c4edec6a2577d5a6a1d12e0b80","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.6.3.tgz","integrity":"sha512-zN+P69aocxlKM1pAZcM7l7q/D0YHYmFPR6oqW5vbwrwPIbtu+s8PXyZD2YD5+7+ICD5q1Qa6gwDHA5X+ea+N8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIhblVEoxIXnt4AknjleobSbt7sslyexO47J8knhyYfAiA9EefM7NDVRg+esnoD05D/dVIBbpPWGxJu0cDC6BCDIw=="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clouddrive-0.6.3.tgz_1483455704967_0.19770679879002273"}},"0.6.4":{"name":"clouddrive","version":"0.6.4","description":"Amazon Cloud Drive CLI and SDK","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bin":{"clouddrive":"bin/clouddrive"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","dependencies":{"async":"^1.5.2","base64-stream":"^0.1.3","chalk":"^1.1.3","elegant-spinner":"^1.0.1","env-paths":"^0.3.1","form-data":"^1.0.1","fs-extra":"^1.0.0","got":"^6.6.3","inquirer":"^0.10.1","knex":"^0.8.6","log-update":"^1.0.2","moment":"^2.15.1","mysql":"^2.11.1","open":"0.0.5","semver":"^5.3.0","sqlite3":"^3.1.4","winston":"^2.2.0","yargs":"^6.2.0"},"main":"index.js","devDependencies":{"babel-preset-es2015":"^6.5.0","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-jshint":"^1.11.2"},"gitHead":"ffacb9460e471e4c56e86736e8f7f6a700951e03","bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","_id":"clouddrive@0.6.4","_shasum":"798f726421a692a120c52a2ae9d6de0d20488810","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"alexphillips","email":"ahp118@gmail.com"},"dist":{"shasum":"798f726421a692a120c52a2ae9d6de0d20488810","tarball":"https://registry.npmjs.org/clouddrive/-/clouddrive-0.6.4.tgz","integrity":"sha512-dgNRySiCLb62P0g5shNKoZZLtWLFAKRiOuTKXcxHLTK/J91yKsXazVPulW4mVz/bA8oW6l8FWqraX2dc+kmunQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8CdGvBRT1Jkz558wtidPX0+ALUF7MQA5QINK6TsKDAAiEArXJCExNOX9hRxanjbWdI/WnowqZls0DyDk8X+/rjTz8="}]},"maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/clouddrive-0.6.4.tgz_1487200290241_0.2850236545782536"}}},"readme":"# Amazon Cloud Drive CLI and SDK\n\nAmazon's Cloud Drive offers unlimited cloud storage but no good way to interact with your data (upload, download, find, etc). The web app is lacking and the desktop app is sub-par. So here's a command-line interface and SDK for interacting with Cloud Drive as if it were a filesystem.\n\n## Install\n\n```\nnpm install -g clouddrive\n```\n\n## Usage\n\n### Initial Authorization\n\nBefore using the CLI, the config values for the application will need to be set. Use the `config` command to view and set the available options.\n\n```\n$ clouddrive config\nauth.email           =\nauth.id              =\nauth.secret          =\ncli.colors           = true\ncli.ignoreFiles      = ^(\\.DS_Store|[Tt]humbs.db)$\ncli.progressBars     = true\ncli.progressInterval = 250\ncli.timestamp        = false\ndatabase.driver      = sqlite\ndatabase.host        = 127.0.0.1\ndatabase.database    = clouddrive\ndatabase.username    = root\ndatabase.password    =\ndisplay.date         = modified\ndisplay.showPending  = true\ndisplay.showTrash    = true\ndownload.checkMd5    = true\njson.pretty          = false\nlog.file             =\nlog.level            = info\nsync.chunkSize       =\nsync.maxNodes        =\nupload.duplicates    = false\nupload.checkMd5      = false\nupload.numRetries    = 1\n\n$ clouddrive config auth.email me@example.com\nemail saved\n```\n\nYou will need to set the `email` for the Amazon account you wish to use with the CLI. The first run of the application will require you to run `clouddrive init` to authorize the CLI with your Amazon account. This will open a browser and take you to Amazon for authorization. After authorization, your access token will be printed in the browser. Simply copy and paste this back into the terminal.\n\nOptionally, if you'd like to use your own Amazon Cloud Drive credentials, set the `auth.client-id` and `auth.client-secret` options using the `config` command.\n\n```\n$ clouddrive init\nInitializing...\nInitial authorization is required\nhttps://www.amazon.com/ap/oa?client_id=...\n? url:\n```\n\nNaviage to the URL displayed to to authorize the app with your Cloud Drive account using your credentials. This will redirect your browser to a new URL: paste that URL back into the prompt.\n\n### Syncing\n\nThe first time you run the CLI (after initialization), you will need to (and periodically after the initial sync) run the `sync` command to pull down any Cloud Drive changes to the local cache. This local cache is required for the CLI to work and speeds up reading information when 'browsing' Cloud Drive using the CLI. This also makes many commands available for offline use.\n\n```\n$ clouddrive sync\n```\n\n### Commands\n\nThe CLI makes interacting with Cloud Drive feel like using a remote filesystem with commands such as `ls`, `du`, `mkdir`, etc.\n\n```\nUsage:\n  clouddrive command [flags] [options] [arguments]\n\nCommands:\n  about              Print app-specific information\n  cat                Print files to STDOUT\n  clearcache         Clear the local cache\n  config             Read, write, and reset config values\n  delete-everything  Remove all files and folders related to the CLI\n  download           Download remote file or folder to specified local path\n  du                 Display the disk usage (recursively) for the specified node\n  exists             Check if a file or folder exists remotely\n  find               Search for nodes by name\n  info               Show Cloud Drive account info\n  init               Initialize and authorize with Amazon Cloud Drive\n  link               Link a file to exist under another directory\n  ls                 List all remote nodes belonging to a specified node\n  metadata           Retrieve metadata of a node by its path\n  mkdir              Create a remote directory path (recursively)\n  mv                 Move a remote node to a new directory\n  pending            List the nodes that have a status of \"PENDING\"\n  quota              Show Cloud Drive account quota\n  rename             Rename a remote node\n  resolve            Return the remote path of a node by its ID\n  restore            Restore a remote node from the trash\n  rm                 Move a remote Node to the trash\n  share              Generate a temporary, pre-authenticated download link\n  sync               Sync the local cache with Amazon Cloud Drive\n  trash              List the nodes that have a status of \"TRASH\"\n  tree               Print directory tree of the given node\n  update             Update a node's metadata\n  unlink             Unlink a node from a parent node\n  upload             Upload local file(s) or folder(s) to remote directory\n  usage              Show Cloud Drive account usage\n\nGlobal Flags:\n  -h, --help     Show help                                             [boolean]\n  -v, --verbose  Output verbosity: 1 for normal (-v), 2 for more verbose (-vv),\n                 and 3 for debug (-vvv)                                  [count]\n  -q, --quiet    Suppress all output                                   [boolean]\n  -V, --version  Show version number                                   [boolean]\n```\n\n### config\n\nThe `config` command is used for reading, writing, and resetting config values for the CLI. The following options are available:\n- `auth.email`: The email to use with the CLI\n- `auth.id`: Custom Amazon API credentials if you would like to use your own\n- `auth.secret`: Custom Amazon API credentials if you would like to use your own\n- `cli.colors`: ANSI color output\n- `cli.progressBars`: Display or suppress progress bars\n- `database.driver`: Database type to use for the local cache (`sqlite`, `mysql`, or `mongo`)\n- `database.host`: Host/IP the database exists on (if not SQLite)\n- `database.database`: Database to use (MySQL)\n- `database.username`: Database username for authentication\n- `database.password`: Database password for authentication\n- `display.date`: Display either `modified` or `created` date when listing nodes\n- `display.showPending`: Toggle displaying of `PENDING` nodes with `ls` command\n- `display.showTrash`: Toggle display of `TRASH` nodes with the `ls` command\n- `download.checkMd5`: Perform or suppress MD5 check when downloading files\n- `json.pretty`: Whether to format JSON output or not\n- `upload.duplicates`: Allow duplicate files to be uploaded to Cloud Drive\n- `upload.retryAttempt`: Number of attempts to upload a file\n\n### ls\n\nThe `ls` command allows you to view the contents of a folder. If you don't provide a remote path argument, it will display the contents at the root directory. The output provides detailed information for each item including the remote ID, its modified date (or created if you change the config), its status (`AVAILABLE`, `TRASH`), its type (`FILE` or `FOLDER`), its size, and its name.\n\nYou can also provide a node's ID instead of path for the `ls` argument by using the `-i` flag.\n\n```\n$ clouddrive ls\n1234564789  Nov   8 15:20  AVAILABLE  FOLDER  0B     Documents\n0123456829  Mar  30  8:35  AVAILABLE  FOLDER  0B     Pictures\n8723457923  Aug  23 15:39  TRASH      FILE    0B     test.txt\n```\n\n### du\n\nThe `du` command will output the total size used by the given file or folder, recursively. Again, if no argument is given, it will calculate the entire used space of your entire Cloud Drive. Passing the `-i` flag will calculate the size of the node by its ID instead of its path. It will also output the total files and folders contained in the path.\n\n```\n$ clouddrive du\n174.77MB\n3 files, 1 folders\n```\n\n### upload\n\nThe `upload` command lets you upload files and folders (recursively) to Amazon. Simply pass an arbitrary number of local paths (globbing is supported) and the last argument must be the remote folder to upload the files to. If you want to upload to the top-level directory, simply pass in `/` as the last parameter.\n\n```\n$ clouddrive upload ./test/* /\n```\n\n### download\n\nIn addition to uploading files, the `download` command allows you to retrieve files you've uploaded to Amazon. The first parameter is the file or folder (recursively) you want to download. The second (optional) parameter is the location and/or filename to save the file as. If no path is given, the remote node is downloaded to the current working directory with the same name as it exists remotely.\n\n```\n$ clouddrive download /test/ .\n```\n\n## Encryption\n\nYou can optionally choose to encrypt your files upon upload to Amazon Drive. Passing the `--encrypt` flag with the `upload` command will encrypt both the file's name and contents before uploading to Amazon using the `crypto` options in the config. If no password is specified in the config, or you manually pass the `--password` flag, you will be prompted for the encryption password.\n\nThe encrypted file contents, by default, are a binary format generated by the `crypto` library in NodeJS. You can choose to run the file's contents through a base64 encoding after encryption to armor the contents by passing the `--armor` flag on upload. This setting is also sticky based on changing the `crypto.armor` config option.\n\nOnce files are encrypted, their nodes are tagged with the 'enc' label in Amazon Drive. This makes the app friendly across other commands such as `ls`, `tree`, etc. Using any of these commands with the `--decrypt` flag will decrypt the file's names to easily be read back out while listing and navigating through directories.\n\nPassing the `--decrypt` flag with the `download` command will also decrypt the files on download so they exist locally, unencrypted. Note: you will need to use the same amoring flag or config setting when downloading files as you did uploading.\n","maintainers":[{"name":"alexphillips","email":"ahp118@gmail.com"}],"time":{"modified":"2022-06-13T06:12:52.971Z","created":"2015-09-09T21:39:12.983Z","0.1.0":"2015-09-09T21:39:12.983Z","0.2.0":"2015-10-10T18:21:59.828Z","0.2.1":"2015-10-24T18:49:25.634Z","0.2.2":"2015-11-27T23:55:41.929Z","0.3.0":"2016-02-14T19:50:29.062Z","0.3.1":"2016-02-15T23:50:43.053Z","0.3.2":"2016-02-26T21:17:35.902Z","0.4.0":"2016-06-23T00:18:17.761Z","0.5.0":"2016-12-08T14:22:00.176Z","0.6.0":"2016-12-27T17:06:30.073Z","0.6.1":"2016-12-30T19:20:56.742Z","0.6.2":"2017-01-03T14:37:16.735Z","0.6.3":"2017-01-03T15:01:47.373Z","0.6.4":"2017-02-15T23:11:30.835Z"},"keywords":["amazon","clouddrive","cloud","drive","acd_cli","sdk","cli","acd"],"author":{"name":"Alex Phillips","email":"ahp118@gmail.com"},"license":"ISC","readmeFilename":"README.md","users":{"7r3y":true,"nyao":true,"hughker":true,"lfeng":true,"smowtion":true},"homepage":"https://github.com/alex-phillips/node-clouddrive#readme","repository":{"type":"git","url":"git+https://github.com/alex-phillips/node-clouddrive.git"},"bugs":{"url":"https://github.com/alex-phillips/node-clouddrive/issues"}}