По идее здесь должна быть проверка на количество переданных аргументов командной строки и вывод справки, если с аргументами что-то не так.