Описание тега docopt
Платформа для создания интерфейсов командной строки из строк документации.
1
ответ
Укажите допустимые значения для аргументов, используя docopt
Я пытаюсь использовать Docopt в первый раз. Пока что это заявление об использовании, которое я имею: Test Control Program Usage: test.py bitwrite ([--off=<bits>...][--on=<bits>...]) test.py regwrite ([regA | regB]<value>) Options: …
24 июл '15 в 03:01
1
ответ
Внедрение HTTPie в docopt
Я пытаюсь реализовать CLI HTTPie с помощью docopt, но по какой-то причине я не могу сделать METHOD необязательным в качестве первого аргумента. Я удалил большинство опций, чтобы изолировать эту проблему. Кроме того, способ, которым автор HTTPie полу…
05 фев '13 в 03:29
1
ответ
docopt.go странное сообщение об ошибке
Используя docopt.go для рефакторинга старого проекта и минимизации кода, программа выглядит следующим образом package main import ( "fmt" "github.com/docopt/docopt.go" ) const Version = `2.0` const Usage = ` Usage: serve [--port] <dir> serve h…
30 янв '15 в 05:32
1
ответ
Можно ли сказать, установил ли пользователь опцию, используя docopt?
Рассмотрим следующую простую программу. from docopt import docopt doc = """ Usage: ./opt.py [options] -h,--help show this -a <option> generic option [default: Foo] """ options = docopt(doc) print options['-a'] print options Можно ли различить …
26 янв '17 в 21:37
0
ответов
Использование опции двойного тире docopt с необязательным параметром?
Используя docopt, есть ли способ сделать параметр с двумя пунктирными линиями, который работает со знаком равенства и без него? Я хочу, чтобы обе следующие команды сделали --tls истинным: cmd --tls cmd --tls=true Кажется, я могу заставить работать о…
18 июн '15 в 18:49
1
ответ
Докопт | Проблема интеграции Google Drive Api
Я новичок в инструментах командной строки. Я пытаюсь создать клиент командной строки Google Drive. Я пытаюсь использовать Docopt. Вот как выглядит мой основной файл: """ GDR Google Drive Command Line Client. Usage: gdr.py about gdr.py upload <fil…
05 ноя '16 в 07:38
2
ответа
docopt в определениях аргументов python3
Я пытаюсь использовать докопт. я хочу назвать свою программу так: python3 my_script -p argum1 -d argum2 -u faculm -U не является обязательным, но "-p" и "-d" обязательны. i have allready made this: """ Usage: passwdcrack.py -p=<password>, pass…
08 май '15 в 22:40
2
ответа
Почему параметр анализируется как bool?
Я обычно использую docopt для обработки параметров командной строки, но теперь у меня есть случай, когда параметры анализируются неожиданно (это должно быть моей глупой ошибкой, поскольку она всегда прекрасно работает) """ API to do something Usage:…
12 окт '16 в 06:27
1
ответ
Как можно обернуть текст в настройках Docopt?
У меня есть несколько подробных спецификаций опций в строке документации, используемой для настройки Docopt. Некоторые из предметов довольно длинные. Есть ли способ обернуть текст, чтобы сделать его более разборчивым или чтобы его было легче размест…
27 окт '14 в 16:32
1
ответ
Докопт экстремально не интуитивное использование опионов
Докопт любит писать много документации, и я не могу найти ни одного фактического вызова командной строки на их многих страницах о том, как писать раздел комментариев. У меня есть этот очень простой файл: """Main.py Usage: main.py controller main.py …
15 дек '18 в 13:03
1
ответ
docopt интерпретирует любой -v как версию
Я создаю cli с помощью docopt и имею следующую проблему (я приведу примеры из их примера naval_fate cli) naval-fate --version или же naval-fate -v вернет Cli версию, но когда попробуем сделать, скажем, naval-fate ship -v для другой цели он автоматич…
22 июн '16 в 20:20
2
ответа
Позиционные аргументы в питоне Docopt
Я пишу простой менеджер контактов командной строки. Я хочу иметь возможность добавить новый контакт с помощью следующей команды.manager.py add -n NAME -p PHONENUMBER но всякий раз, когда я добавляю контакт, используя имя и фамилию, код выдает ошибки…
28 июн '16 в 13:19
4
ответа
Замена sys.argv на docopt
Я работаю над включением некоторых замен строк, и в настоящее время аргументы передаются в мой скрипт с помощью sys.argv[i], Я хотел бы заменить sys на docopt, но я до сих пор нашел документацию относительно непонятной. Мой код работает в настоящее …
22 янв '16 в 21:28
2
ответа
Как не допустить, чтобы аргументы командной строки интерпретировались как R, так и только моим сценарием?
Я использую реализацию docopt для R. Мой скрипт имеет параметр командной строки, где краткая форма -g, Когда я запускаю свой сценарий, кажется, что этот аргумент сначала интерпретируется R, а затем моим сценарием. Поэтому я получаю пощечину от не ук…
07 июн '15 в 21:24
1
ответ
docopt позиционные обязательные аргументы, сохраняющие разделители в имени?
Я пытаюсь очень простой скрипт на Python с только позиционными аргументами, обработанные docopt, #!/usr/bin/env python opt_spec = """Test Usage: docopt_test (import | export <output_file> <output_format>) docopt_test (-h | --help) docopt…
26 мар '15 в 17:49
1
ответ
Принятие произвольных опций от docopt
Просматривая документацию и примеры документации docopt, я не могу найти эту функцию, но я чувствую, что она должна существовать, поэтому я решила попросить об этом. Я использую docopt для Python и хочу иметь возможность разрешать произвольные парам…
09 июн '17 в 12:19
1
ответ
Есть ли способ использовать docopt для передачи вектора u8 из командной строки?
Есть ли способ заставить пользователя запрашивать байты внутри скобок, разделенные запятыми или что-то подобное? ./main bytes [0, 1, 2, 3, 4, 5] Мне удалось сделать так: ./main bytes 0 1 2 3 4 5 Это мой код: extern crate docopt; #[macro_use] extern …
14 дек '17 в 23:43
1
ответ
Сделайте docopt разбирает аргументы, содержащие пробелы в модульных тестах
У меня возникают проблемы с получением docopt для анализа аргументов, которые содержат пробелы, в надлежащий объект словаря для использования с моими модульными тестами. Вот код, который я сейчас использую для создания списка аргументов для анализа …
23 июл '13 в 12:59
0
ответов
Docopt не устанавливает значения по умолчанию
У меня есть скрипт Bash, который использует документы. Он прекрасно работает на моем компьютере с Debian, но не может установить значения по умолчанию на моем ноутбуке с Ubuntu. Вот код документа: eval "$(docopts -A args -V - -h - : "$@" <<EOF…
20 дек '13 в 02:36
2
ответа
Форматирование использования с Docopt
У меня проблема с моими заявлениями об использовании в docopt. Вот как я ожидаю, что использование будет работать в сценарии. Необязательные параметры (определены с помощью []), я хотел бы иметь возможность использовать их вместе или по отдельности.…
31 мар '14 в 20:50