1.0.5 • Published 4 years ago

cron-git v1.0.5

Weekly downloads
10
License
Apache-2.0
Repository
github
Last release
4 years ago

cron-git

crontab git task by nodejs

preparation

  • make sure Git was installed
  • at __dir exec the following command
    git config user.name "YOUR USER NAME"
    git config user.email "YOUR EMAIL"
  • execute ./ini.sh

usage

	var o = {
		dir: __dirname,
		debug: false,
		allowNotice: true,
		pull: (params, callback, err_callback) => pull(params, callback, err_callback),
		push: (params, callback) => push(params, callback),
		sync: (callback, err_callback, params_pull, params_push) => sync(callback, err_callback, params_pull, params_push),
		schedule: (time, callback, err_callback, params_pull, params_push) => schedule(time, callback, err_callback, params_pull, params_push)
	}

params_pull

	var params = {
		remote: {
			repo: 'origin',
			branch: 'master'
		},
		add: {
			path: './*'
		},
		commit: {
			message: "Committed by cron-git from "+ require('os').hostname()
		},
		pull_params: {}
	}

params_push

	var params = {
		add: {
			path: './*'
		},
		commit: {
			message: "Committed by cron-git from "+ require('os').hostname()
		},
		push_params: ['-u', 'origin', 'master']
	}

License

Apache-2.0

1.0.2

4 years ago

1.0.1

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago