Обычно я использую argparse в Python и docopt в R. Одна из функций, которые мне не хватает в argparse, но которую я еще не понял в docopt, - это возможность указать требуемый тип данных для каждого аргумента. Например, в argparse мне потребуется целочисленный ввод, используя
parser.add_argument("square", help="display a square of a given number",
type=int)
В docopt / R я не могу найти в документации ничего о том, что требуется определенный тип данных.
-s <square>, --square=<square> display a square of a given number #additional option to require integer input?
В версии для Python репозитория docopt GitHub есть закрытая проблема, которая, похоже, указывает на то, что это не является частью базового docopt и предлагает решение для Python, но это напрямую не применимо к R. Может ли кто-нибудь предложить какие-либо предложения / более элегантный способ проверки вводимых аргументов с помощью docopt в R?