gphoto2 is a command line client to for the libgphoto2. It allows to use gPhoto software from a terminal or from a script shell to perform any camera operation that can be done. This is the main user interface. gphoto2 also provide convenient debugging features for camera driver developers.