sync finish

master
iotcat 4 years ago
parent 91f66349ef
commit f65a499d63
  1. 39
      README.md
  2. 2
      index.js
  3. 2
      package.json

@ -1,2 +1,41 @@
# cron-git
crontab git task by nodejs
## usage
```js
var o = {
dir: __dirname,
debug: false,
allowNotice: true,
pull: (params, callback) => pull(params, callback),
push: (params, callback) => push(params, callback),
sync: (callback, params_pull, params_push) => sync(callback, params_pull, params_push),
schedule: (time, callback, params_pull, params_push) => schedule(time, callback, params_pull, params_push)
}
```
## params_pull
```js
var params = {
remote: {
repo: 'origin',
branch: 'master'
},
pull_params: {}
}
```
## params_push
```js
var params = {
add: {
path: './*'
},
commit: {
message: "Committed by cron-git from "+ require('os').hostname()
},
push_params: ['-u', 'origin', 'master']
}
````
## License
Apache-2.0

@ -8,7 +8,7 @@ module.exports = function(o_params){
/* factory mode */
var o = {
dir: './',
dir: __dirname,
debug: false,
allowNotice: true,
pull: (params, callback) => pull(params, callback),

@ -4,7 +4,7 @@
"description": "crontab git task",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "node test.js"
},
"repository": {
"type": "git",

Loading…
Cancel
Save