命令行界面构建工具 Docopt

MIT
跨平台
2014-12-05
红薯

Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。Docopt 提供多种语言版本,包括:Java、Python、PHP、C/C++、.NET、D语言、Scala、Go 语言等,详细列表请看 https://github.com/docopt/

Naval Fate.

Usage:
  naval_fate ship new <name>...
  naval_fate ship <name> move <x> <y> [--speed=<kn>]
  naval_fate ship shoot <x> <y>
  naval_fate mine (set|remove) <x> <y> [--moored|--drifting]
  naval_fate -h | --help
  naval_fate --version

Options:
  -h --help     Show this screen.
  --version     Show version.
  --speed=<kn>  Speed in knots [default: 10].
  --moored      Moored (anchored) mine.
  --drifting    Drifting mine.
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Scrapy资料汇总

http://scrapy-chs.readthedocs.org/zh_CN/0.22/intro/overview.html --- scrapy中文文档 https://github.com/docopt/docopt...

2014/07/29 20:09
46
0
【原创】Python 工具 cheat

偶然看到别人在使用这个工具,感觉挺好用的,故安装记录之。

2016/03/24 14:29
488
1
Python抢票项目源码

春节车票你抢到了吗?超简单,教你用Python实现抢票功能。

2018/01/13 10:38
891
0
命令行程序接口描述语言[译]

docopt 是一种有特定格式的帮助信息,用于描述命令行接口,基于几十年来命令行应用程序的帮助信息和使用手册的对程序接口描述的惯用格式开发。本文翻译其官方文档,说明其具体格式。

2015/01/13 15:00
331
0
那些可能用到的好工具

本文介绍的东西都是平时可能用到的,cool stuff

2014/06/14 17:10
448
2
你该了解的10个 Python 模块

Python很优雅。使用以下模块有助于保持你的代码整洁、易于维护。欢迎补充。 Docopt。忘了optparse和argparse吧,使用docstring来构建优雅的、高可读性、复杂(如果你有这个需要)的命令行界面...

2015/10/10 23:19
265
0
Google的一些开源软件

##代码分析 * classp 语法解析器。C++。 * shlex 小词法器。Shell Lexer也。Go。 * streamhtmlpars 流式HTML分析器。C。 9年。 * shipshap 源代码静态分析工具。Go & Java。1年。 * infact 轻...

2016/11/21 15:24
49
0
cheat命令,演示命令的命令

cheat命令是干嘛的呢? cheat命令简单来说,就是告诉你一个命令如何使用。它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令如何使用。 比如说,你想要知道解压命令tar如何使用,...

2014/09/08 20:03
115
0
linux命令-cheat

cheat命令简单来说,就是告诉你一个命令如何使用。它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令如何使用。 cheat命令依赖于python和pip 安装python: apt-get install Pyth...

2016/07/25 09:23
8
0
python 收集

发邮件 https://github.com/alexandrevicenzi/fluentmail https://github.com/eugene-eeo/mailthon 任务队列 https://github.com/coleifer/huey python shell https://github.com/jonathans...

2015/02/13 09:43
293
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部