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 methods@0.0.1 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
seedjs@0.0.4-1 node_modules/seedjs
ejs-ext@0.1.4-5 node_modules/ejs-ext
co-generators@0.0.1-6 node_modules/co-generators
ejs@0.8.3 node_modules/ejs
semicov@0.1.1 node_modules/semicov
jugglingdb@0.2.0-23 node_modules/jugglingdb
coffee-script@1.6.2 node_modules/coffee-script
stylus@0.32.1 node_modules/stylus
├── debug@0.7.2
├── mkdirp@0.3.5
└── cssom@0.2.5
compound@1.1.5-20 node_modules/compound
├── jade-ext@0.0.7-9
├── railway-routes@0.0.9-1
├── kontroller@0.0.9-14
└── yaml-js@0.0.5
co-assets-compiler@0.0.1-2 node_modules/co-assets-compiler
└── uglify-js@2.2.5 (source-map@0.1.16, optimist@0.3.5)
sinon@1.6.0 node_modules/sinon
└── buster-format@0.5.5 (buster-core@0.6.4)
express@3.1.0 node_modules/express
├── methods@0.0.1
├── fresh@0.1.0
├── range-parser@0.0.4
├── cookie-signature@0.0.1
├── buffer-crc32@0.1.1
├── cookie@0.0.5
├── debug@0.7.2
├── commander@0.6.1
├── mkdirp@0.3.3
├── send@0.1.0 (mime@1.2.6)
└── connect@2.7.2 (pause@0.0.1, bytes@0.1.0, formidable@1.0.11, qs@0.5.1)
nodeunit@0.7.4 node_modules/nodeunit
└── tap@0.4.0 (deep-equal@0.0.0, buffer-equal@0.0.0, mkdirp@0.3.5, slide@1.1.3, nopt@2.1.1, difflet@0.2.3, glob@3.1.21, runforcover@0.0.2)
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