So what does a typical command line look like? Named arguments or just an argument list? What's the error if path is not provided?