vncdotool is a command line VNC client. It comes in handy when automating interactions with virtual machines or some hardware devices that are otherwise difficult to control. More information can be found at Github