tools like vscode file-watcher but for command only
Project description
something like File-Watcher for vscode
Usage
cqh_file_watcher -c ***.conf
conf example
use pattern
{"command_list":[
{
"pattern": "*.py",
"command": "sudo supervisorctl restart redis"
}
],
"directory": "/home/vagrant/code/code1"
}
no pattern
{"command_list":[
{
"command": "echo things changed"
}
],
"directory": "/home/vagrant/code/code1"
}
directory for command
{"command_list":[
{
"pattern": "*.py",
"command": "sudo supervisorctl restart redis"
"directory": "/home/vagrant"
}
]
"directory": "/home/vagrant/code/code1"
}
add ignore pattern for one
{"command_list":[
{
"pattern": "*.py",
"ignore_pattern": ["_build/.*"],
"command": "sudo supervisorctl restart redis"
"directory": "/home/vagrant"
}
]
"directory": "/home/vagrant/code/code1"
}
add ignore pattern for multi
{"command_list":[
{
"pattern": "*.py",
"ignore_pattern": ["_build/.*" , "_download/.*", "^css/.*", "^_static/.*"],
"command": "sudo supervisorctl restart redis"
"directory": "/home/vagrant"
}
]
"directory": "/home/vagrant/code/code1"
}
use DIRECTORY env
{"command_list":[
{
"pattern": "*.py",
"ignore_pattern": ["_build/.*" , "_download/.*", "^css/.*", "^_static/.*"],
"command": "sudo supervisorctl restart redis"
"directory": "/home/vagrant"
}
]
"directory": "${DIRECTORY}"
}
some problems
sre_constants.error: nothing to repeat at position 0
config
{"command_list":[
{
"pattern": "*\\.py",
"ignore_pattern": ["_build/.*" , "_download/.*", "^css/.*", "^_static/.*"],
"command": "${DIRECTORY}/venv/bin/invoke gpush"
}
],
"directory": "${DIRECTORY}"
}
replace pattern: "*\\.py" with patter: ".*\\.py"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for cqh_file_watcher-0.0.41-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a1627e94958c696717041c96a2c79baa068142bfee7e9f71eabe81313030fd4 |
|
MD5 | 4db6935adf576e4ddb8b9476aca95b21 |
|
BLAKE2b-256 | 41cc472c92349f6e34e1c8bd7c3b3b3cb86a004ab6005207d47a68dbbc2094da |