ljsync v4.5.2
#build Build task runs automatically on commit to master with version change in package.json
#install
npm i -g ljsync
#use
ljsync --help
Usage: ljsync [command] [options]
Options:
--src=dirname - local source folder
--remote=/home/tmp_dir - remote folder
--host=hostname - vm hostname
--ftpHost=example.com - sFTP ssh full hostname
--mode=ftp OR rsync (defaults to rsync) - ftp uses sftp fast mode
--agent=$SSH_AUTH_SOCK ssh-agent unix socket for authentication
--chokidar.interval=300 - ms to recheck fs for new files
--chokidar.ignoreInitial=true - dont sync on load
--git.branch=master branch to sync
Commands:
<no_command> - watch & sync files
init - initialize stub .ljsyncrc
--force - use defaults
#config
create .ljsyncrc
in project folder
{
"notify": true,
"mode": "ftp",
"host": "hostname",
"ftpHost": "example.com",
"user": "username",
"password": "passw0rd",
"remote": "/home/tmp_dir",
"git": {
"branch": "master"
},
"chokidar": {
"interval": 300,
"ignoreInitial": true,
"ignored": [
"**/node_modules/**",
"**/.git/**"
]
}
}
7 years ago
7 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago