Made the project executable via npm link with the "rooster" or
"roosterio" command
This commit is contained in:
parent
743aada838
commit
c7bf2fa37e
2 changed files with 28 additions and 4 deletions
14
package.json
14
package.json
|
|
@ -1,10 +1,16 @@
|
|||
{
|
||||
"name": "rooster-io",
|
||||
"name": "rooster.io",
|
||||
"version": "0.0.1",
|
||||
"description": "A new version of rooster.io",
|
||||
"main": "index.js",
|
||||
"description": "A pretty frontend for schedule made by Schoolmasters",
|
||||
"main": "rooster",
|
||||
"scripts": {
|
||||
"test": "node index.js"
|
||||
"start": "rooster start",
|
||||
"db": "rooster db",
|
||||
"plugins": "rooster plugins"
|
||||
},
|
||||
"bin": {
|
||||
"rooster": "rooster",
|
||||
"roosterio": "rooster"
|
||||
},
|
||||
"author": "Bram van der Veen",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
18
rooster
Executable file
18
rooster
Executable file
|
|
@ -0,0 +1,18 @@
|
|||
#!/bin/env node
|
||||
|
||||
var args = process.argv.splice(2);
|
||||
var config = require('./configuration');
|
||||
|
||||
if (args[0] == 'start') {
|
||||
require('./web');
|
||||
}
|
||||
else if (args[0] == 'db') {
|
||||
require('./spider').crawl(config().schoolID);
|
||||
}
|
||||
else if (args[0] == 'plugins') {
|
||||
console.log('Most of the plugins are in a private repo of mine, but when you want to set those up and you have the login creditentials make sure to do this:');
|
||||
console.log('git submodule init');
|
||||
console.log('git submodule sync');
|
||||
console.log('git submodule update');
|
||||
console.log('After that, make sure to install deps for the plugins in their respective directories under ./plugins');
|
||||
}
|
||||
Loading…
Reference in a new issue