use exec rather than system
add a post commit hook reference
fix structure
move asset location
separate the webcam action from the command