Initial CLI implementation