├── .editorconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── Makefile ├── bin └── ship ├── config.coffee.enc ├── contributing.md ├── lib ├── cli.coffee ├── deployers │ ├── bitballoon │ │ ├── index.coffee │ │ └── readme.md │ ├── gh-pages │ │ ├── index.coffee │ │ └── readme.md │ ├── heroku │ │ ├── index.coffee │ │ └── readme.md │ ├── index.coffee │ ├── netlify │ │ ├── index.coffee │ │ └── readme.md │ ├── nowhere │ │ ├── index.coffee │ │ └── readme.md │ └── s3 │ │ ├── index.coffee │ │ └── readme.md ├── index.coffee └── prompt.coffee ├── license.md ├── package.json ├── readme.md └── test ├── bitballoon.coffee ├── cli.coffee ├── fixtures ├── api │ ├── custom_conf_path │ │ └── conf │ │ │ └── shipfile.conf │ ├── cwd │ │ ├── no_ship_conf │ │ │ └── .keep │ │ └── ship.conf │ ├── incorrect_config │ │ └── ship.conf │ ├── multiple_deployers │ │ └── ship.conf │ ├── no_ship_conf │ │ └── .keep │ ├── one_deployer │ │ └── ship.conf │ └── staging_env │ │ └── ship.staging.conf └── deployers │ ├── bitballoon │ ├── index.html │ └── ship.conf.sample │ ├── dropbox │ └── ship.conf.sample │ ├── ftp │ └── ship.conf.sample │ ├── gh-pages │ ├── index.html │ ├── nested │ │ ├── double-double │ │ │ └── wow.html │ │ ├── double-nested │ │ │ ├── amaze.html │ │ │ └── wow.html │ │ └── foo.html │ ├── ship.conf.sample │ └── snargles │ │ └── wow │ │ └── testsz.html │ ├── gh-pages2 │ ├── index.html │ └── ship.conf.sample │ ├── heroku │ ├── app.json │ ├── index.js │ ├── package.json │ ├── public │ │ └── index.html │ └── ship.conf.sample │ ├── netlify │ ├── index.html │ └── ship.conf.sample │ ├── s3 │ ├── ignoreme.html │ ├── index.html │ └── ship.conf.sample │ └── vps │ └── ship.conf.sample ├── gh-pages.coffee ├── heroku.coffee ├── index.coffee ├── mocha.opts ├── netlify.coffee ├── readme.md ├── s3.coffee └── support ├── helpers.js └── mock_stream.coffee /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/Makefile -------------------------------------------------------------------------------- /bin/ship: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/bin/ship -------------------------------------------------------------------------------- /config.coffee.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/config.coffee.enc -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/contributing.md -------------------------------------------------------------------------------- /lib/cli.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/cli.coffee -------------------------------------------------------------------------------- /lib/deployers/bitballoon/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/bitballoon/index.coffee -------------------------------------------------------------------------------- /lib/deployers/bitballoon/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/bitballoon/readme.md -------------------------------------------------------------------------------- /lib/deployers/gh-pages/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/gh-pages/index.coffee -------------------------------------------------------------------------------- /lib/deployers/gh-pages/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/gh-pages/readme.md -------------------------------------------------------------------------------- /lib/deployers/heroku/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/heroku/index.coffee -------------------------------------------------------------------------------- /lib/deployers/heroku/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/heroku/readme.md -------------------------------------------------------------------------------- /lib/deployers/index.coffee: -------------------------------------------------------------------------------- 1 | module.exports = require('indx')(__dirname) 2 | -------------------------------------------------------------------------------- /lib/deployers/netlify/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/netlify/index.coffee -------------------------------------------------------------------------------- /lib/deployers/netlify/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/netlify/readme.md -------------------------------------------------------------------------------- /lib/deployers/nowhere/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/nowhere/index.coffee -------------------------------------------------------------------------------- /lib/deployers/nowhere/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/nowhere/readme.md -------------------------------------------------------------------------------- /lib/deployers/s3/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/s3/index.coffee -------------------------------------------------------------------------------- /lib/deployers/s3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/deployers/s3/readme.md -------------------------------------------------------------------------------- /lib/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/index.coffee -------------------------------------------------------------------------------- /lib/prompt.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/lib/prompt.coffee -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/license.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/readme.md -------------------------------------------------------------------------------- /test/bitballoon.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/bitballoon.coffee -------------------------------------------------------------------------------- /test/cli.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/cli.coffee -------------------------------------------------------------------------------- /test/fixtures/api/custom_conf_path/conf/shipfile.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/api/cwd/no_ship_conf/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/api/cwd/ship.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/api/incorrect_config/ship.conf: -------------------------------------------------------------------------------- 1 | nowhere: 2 | foo: 'bar' 3 | -------------------------------------------------------------------------------- /test/fixtures/api/multiple_deployers/ship.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/api/multiple_deployers/ship.conf -------------------------------------------------------------------------------- /test/fixtures/api/no_ship_conf/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/api/one_deployer/ship.conf: -------------------------------------------------------------------------------- 1 | nowhere: 2 | nothing: 'wow' 3 | -------------------------------------------------------------------------------- /test/fixtures/api/staging_env/ship.staging.conf: -------------------------------------------------------------------------------- 1 | nowhere: 2 | nothing: 'xxxx' 3 | -------------------------------------------------------------------------------- /test/fixtures/deployers/bitballoon/index.html: -------------------------------------------------------------------------------- 1 |
bitballoon deployer working, yay!
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/bitballoon/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/bitballoon/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/dropbox/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/dropbox/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/ftp/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/ftp/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/gh-pages/index.html -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/nested/double-double/wow.html: -------------------------------------------------------------------------------- 1 |wowzers
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/nested/double-nested/amaze.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/gh-pages/nested/double-nested/amaze.html -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/nested/double-nested/wow.html: -------------------------------------------------------------------------------- 1 |ermahgerd
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/nested/foo.html: -------------------------------------------------------------------------------- 1 |foobar
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/gh-pages/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages/snargles/wow/testsz.html: -------------------------------------------------------------------------------- 1 |such tests
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages2/index.html: -------------------------------------------------------------------------------- 1 |wow
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/gh-pages2/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/gh-pages2/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/heroku/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/heroku/app.json -------------------------------------------------------------------------------- /test/fixtures/deployers/heroku/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/heroku/index.js -------------------------------------------------------------------------------- /test/fixtures/deployers/heroku/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/heroku/package.json -------------------------------------------------------------------------------- /test/fixtures/deployers/heroku/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/heroku/public/index.html -------------------------------------------------------------------------------- /test/fixtures/deployers/heroku/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/heroku/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/netlify/index.html: -------------------------------------------------------------------------------- 1 |netlify deployer working, yay!
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/netlify/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/netlify/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/s3/ignoreme.html: -------------------------------------------------------------------------------- 1 |please do not ship me, i am a-scared
2 | -------------------------------------------------------------------------------- /test/fixtures/deployers/s3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/s3/index.html -------------------------------------------------------------------------------- /test/fixtures/deployers/s3/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/s3/ship.conf.sample -------------------------------------------------------------------------------- /test/fixtures/deployers/vps/ship.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/fixtures/deployers/vps/ship.conf.sample -------------------------------------------------------------------------------- /test/gh-pages.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/gh-pages.coffee -------------------------------------------------------------------------------- /test/heroku.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/heroku.coffee -------------------------------------------------------------------------------- /test/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/index.coffee -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/netlify.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/netlify.coffee -------------------------------------------------------------------------------- /test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/readme.md -------------------------------------------------------------------------------- /test/s3.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/s3.coffee -------------------------------------------------------------------------------- /test/support/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/support/helpers.js -------------------------------------------------------------------------------- /test/support/mock_stream.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carrot/ship/HEAD/test/support/mock_stream.coffee --------------------------------------------------------------------------------