Skip to content

Instantly share code, notes, and snippets.

@anatoliychakkaev
Created March 25, 2013 10:17
Show Gist options
  • Save anatoliychakkaev/5236188 to your computer and use it in GitHub Desktop.
Save anatoliychakkaev/5236188 to your computer and use it in GitHub Desktop.
Generators working fine
~: ) cd /tmp
14:15:13 anatoliy@mac /tmp
~: ) compound init gen
create gen
create gen/app/
create gen/app/assets/
create gen/app/assets/coffeescripts/
create gen/app/assets/stylesheets/
create gen/app/models/
create gen/app/controllers/
create gen/app/observers/
create gen/app/helpers/
create gen/app/views/
create gen/app/views/layouts/
create gen/db/
create gen/db/seeds/
create gen/db/seeds/development/
create gen/log/
create gen/public/
create gen/public/images
create gen/public/stylesheets/
create gen/public/javascripts/
create gen/node_modules/
create gen/config/
create gen/config/locales/
create gen/config/initializers/
create gen/config/environments/
create gen/app/assets/coffeescripts/application.coffee
create gen/app/assets/stylesheets/application.styl
create gen/config/environment.js
create gen/config/environments/development.js
create gen/config/environments/production.js
create gen/config/environments/test.js
create gen/config/initializers/db-tools.js
create gen/config/routes.js
create gen/config/autoload.js
create gen/db/schema.js
create gen/public/index.html
create gen/public/stylesheets/bootstrap.css
create gen/public/stylesheets/bootstrap-responsive.css
create gen/public/images/glyphicons-halflings-white.png
create gen/public/images/glyphicons-halflings.png
create gen/public/images/compound.png
create gen/public/javascripts/rails.js
create gen/public/javascripts/bootstrap.js
create gen/public/javascripts/application.js
create gen/public/favicon.ico
create gen/Procfile
create gen/README.md
create gen/package.json
create gen/server.js
create gen/.gitignore
create gen/config/database.js
create gen/app/views/layouts/application_layout.ejs
create gen/app/controllers/application_controller.js
14:15:21 anatoliy@mac /tmp
~: ) cd gen/
14:15:23 anatoliy@mac /tmp/gen
~: ) npm install
npm http GET https://registry.npmjs.org/compound
npm http GET https://registry.npmjs.org/jugglingdb
npm http GET https://registry.npmjs.org/nodeunit
npm http GET https://registry.npmjs.org/semicov
npm http GET https://registry.npmjs.org/ejs
npm http GET https://registry.npmjs.org/co-assets-compiler
npm http GET https://registry.npmjs.org/sinon
npm http GET https://registry.npmjs.org/co-generators
npm http GET https://registry.npmjs.org/ejs-ext
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/seedjs
npm http GET https://registry.npmjs.org/stylus
npm http 304 https://registry.npmjs.org/semicov
npm http 304 https://registry.npmjs.org/ejs
npm http 304 https://registry.npmjs.org/nodeunit
npm http 304 https://registry.npmjs.org/jugglingdb
npm http 304 https://registry.npmjs.org/co-assets-compiler
npm http 304 https://registry.npmjs.org/sinon
npm http 304 https://registry.npmjs.org/co-generators
npm http 304 https://registry.npmjs.org/ejs-ext
npm http 304 https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/express
npm http 304 https://registry.npmjs.org/seedjs
npm http 304 https://registry.npmjs.org/stylus
npm http 200 https://registry.npmjs.org/compound
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/connect/2.7.2
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/buffer-crc32/0.1.1
npm http GET https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/methods/0.0.1
npm http GET https://registry.npmjs.org/send/0.1.0
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/cookie-signature/0.0.1
npm http GET https://registry.npmjs.org/cssom
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/kontroller
npm http GET https://registry.npmjs.org/jade-ext
npm http GET https://registry.npmjs.org/yaml-js
npm http GET https://registry.npmjs.org/railway-routes
npm http GET https://registry.npmjs.org/tap
npm http GET https://registry.npmjs.org/buster-format
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/connect/2.7.2
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/cookie/0.0.5
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/methods/0.0.1
npm http 304 https://registry.npmjs.org/send/0.1.0
npm http 304 https://registry.npmjs.org/buffer-crc32/0.1.1
npm WARN package.json [email protected] No README.md file found!
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/cssom
npm http 304 https://registry.npmjs.org/cookie-signature/0.0.1
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http 304 https://registry.npmjs.org/yaml-js
npm http 304 https://registry.npmjs.org/jade-ext
npm http 304 https://registry.npmjs.org/railway-routes
npm http 304 https://registry.npmjs.org/tap
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/buster-format
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/mime/1.2.6
npm http GET https://registry.npmjs.org/buster-core
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/kontroller
npm http GET https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/difflet
npm http GET https://registry.npmjs.org/buffer-equal
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/runforcover
npm http GET https://registry.npmjs.org/slide
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/qs/0.5.1
npm http GET https://registry.npmjs.org/formidable/1.0.11
npm http GET https://registry.npmjs.org/bytes/0.1.0
npm http 304 https://registry.npmjs.org/mime/1.2.6
npm http 304 https://registry.npmjs.org/buster-core
npm http 304 https://registry.npmjs.org/difflet
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/buffer-equal
npm http 304 https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/runforcover
npm http 304 https://registry.npmjs.org/deep-equal
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/slide
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/formidable/1.0.11
npm http 304 https://registry.npmjs.org/qs/0.5.1
npm http 304 https://registry.npmjs.org/bytes/0.1.0
npm http GET https://registry.npmjs.org/bunker
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/charm
npm http GET https://registry.npmjs.org/traverse
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/charm
npm http 304 https://registry.npmjs.org/bunker
npm http 304 https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/traverse
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/burrito
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/burrito
npm http GET https://registry.npmjs.org/traverse
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/traverse
[email protected] node_modules/seedjs
[email protected] node_modules/ejs-ext
[email protected] node_modules/co-generators
[email protected] node_modules/ejs
[email protected] node_modules/semicov
[email protected] node_modules/jugglingdb
[email protected] node_modules/coffee-script
[email protected] node_modules/stylus
├── [email protected]
├── [email protected]
└── [email protected]
[email protected] node_modules/compound
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
[email protected] node_modules/co-assets-compiler
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/sinon
└── [email protected] ([email protected])
[email protected] node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/nodeunit
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
14:15:43 anatoliy@mac /tmp/gen
~: ) compound
Usage: compound command [argument(s)]
Commands:
h, help [topic] Display compound man page
i, init Initialize compound app
g, generate [smth] Generate something awesome
r, routes [filter] Display application routes
c, console Debug console
s, server [port] Run compound server
x, install [module] Install compound module
sd, seed plant|harvest Populate database with seed data
db, db [migrate|update] Migrate or update database(s)
Available generators:
controller, model, crud, app
14:15:49 anatoliy@mac /tmp/gen
~: ) compound generate crud user email
exists app/
exists app/controllers/
exists app/helpers/
exists app/views/
create app/views/users/
exists app/views/layouts
create test/
create test/controllers/
create app/controllers/users_controller.js
exists app/
exists app/models/
create app/models/user.js
patch db/schema.js
create app/views/layouts/users_layout.ejs
create app/views/users/_form.ejs
create app/views/users/show.ejs
create app/views/users/new.ejs
create app/views/users/edit.ejs
create app/views/users/index.ejs
create app/helpers/users.js
create test/controllers/users_controller.test.js
create test/init.js
patch config/routes.js
14:16:05 anatoliy@mac /tmp/gen
~: ) compound --version
1.1.5-20
14:16:12 anatoliy@mac /tmp/gen
~: ) cat ~/projects/compound/package.json | grep version
"version": "1.1.5-20",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment