Interactive mode не нужен.
В этом случае нужно вывести справку об использовании (Usage) и ненулевой код возврата.