怎么给自己写的脚本做个man?--help也可以

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
qiang_liu8183
论坛版主
帖子: 10701
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

怎么给自己写的脚本做个man?--help也可以

#1

帖子 qiang_liu8183 » 2011-05-30 13:35

脚本太多了,很多常时间不用就忘了用法
干不了大事就把小事干的大气点
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 怎么给自己写的脚本做个man?--help也可以

#2

帖子 lilydjwg » 2011-05-30 13:51

如何写 man page:

代码: 全选

vim /usr/share/man/man1/ls.1.gz
如何加 --help:

代码: 全选

man getopt
man 3 getopt_long
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 怎么给自己写的脚本做个man?--help也可以

#3

帖子 tusooa » 2011-06-23 22:18

perl:

代码: 全选

use Pod::Usage;
pod2usage (
    -opt => desc
);
bash:

代码: 全选

. scriptFunctions
import OptionParser
addOpt b o opt 'desc' [default]
addOpt b s select 'desc' default 'select1 select2 ...'
man 也可以自己写,也可以参考神的cairo2png的help,加彩色输出
确实是cairo2png不是paste-img
上次由 tusooa 在 2011-06-23 23:39,总共编辑 1 次。

代码: 全选

] ls -ld //
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 怎么给自己写的脚本做个man?--help也可以

#4

帖子 eexpress » 2011-06-23 22:28

cairo2png 我才写过带颜色的help
● 鸣学
回复