Add command-line runner