hashbang / shell-etc

/etc directory from our shell servers, managed via etckeeper
MIT License
23 stars 18 forks source link

Manpage lists lots of unavailable commands #43

Closed schierlm closed 8 years ago

schierlm commented 8 years ago

Did not count them but it feels as if 3/4 of the commands mentioned in the manpage are not available...

mihi@da1:~$ for cmd in $(man hashbang | perl -ne '/^       ([^ ]+) - / && print "$1 "'); do echo -n $cmd:; which $cmd || echo '-'; done
#!:-
perl:/usr/bin/perl
python:/usr/bin/python
ruby:/usr/bin/ruby
haskell:-
lua:/usr/bin/lua
clojure:-
go:-
nodejs:/usr/bin/nodejs
sbcl:-
ghc:-
gcc:/usr/bin/gcc
spidermonkey:-
vim:/usr/bin/vim
nano:/usr/bin/nano
joe:-
pico:/usr/bin/pico
e3:-
ne:-
mcedit:/usr/bin/mcedit
zile:-
mg:-
jed:-
pass:-
encfs:-
gpg:/usr/bin/gpg
md5sum:/usr/bin/md5sum
shasum:/usr/bin/shasum
bcrypt:-
ccrypt:-
calcurse:-
calendar:/usr/bin/calendar
remind:-
wyrd:-
taskwarrior:-
tudu:-
zsh:/usr/bin/zsh
fish:-
ksh:-
mutt:/usr/bin/mutt
alpine:-
slrn:-
offlineimap:-
mu:-
ledger:-
units:-
dc:-
qalc:-
bc:-
weechat-curses:/usr/bin/weechat-curses
irssi:/usr/bin/irssi
centerim:-
finch:-
bitlbee:-
barnowl:-
pork:-
scrollz:-
ii:-
sic:-
erc:-
newsbeuter:-
rsstail:-
canto:-
links:-
elinks:/usr/bin/elinks
lynx:/usr/bin/lynx
w3m:-
html2text:-
sqlite3:-
mariadb:-
postgresql:-
mongodb:-
redis:-
mc:/usr/bin/mc
scp:/usr/bin/scp
rsync:/usr/bin/rsync
rsynccrypto:-
duplicity:-
vifm:-
ranger:-
du:/usr/bin/du
ncdu:/usr/bin/ncdu
stow:/usr/bin/stow
find:/usr/bin/find
locate:/usr/bin/locate
tree:-
atool:-
zip:/usr/bin/zip
unzip:/usr/bin/unzip
p7zip:-
tar:/bin/tar
dar:-
gzip:/bin/gzip
zpaq:-
iptraf:-
nethogs:-
slurm:-
nmap:-
ngrep:-
tcpdump:-
trickle:-
ifstat:-
iftop:-
mtr:-
telnet:/usr/bin/telnet
netpipes:-
ssh:/usr/bin/ssh
siege:-
lftp:-
curl:/usr/bin/curl
rtorrent:-
aria2:-
ipcalc:-
socat:-
netcat:/bin/netcat
ssh-copy-id:/usr/bin/ssh-copy-id
zeromq:-
rabbitmq:-
optipng:-
imagemagick:-
gd:-
cvs:-
svn:-
mercurial:-
git:/usr/bin/git
tig:/usr/bin/tig
cloc:-
diff:/usr/bin/diff
vimdiff:/usr/bin/vimdiff
vimpager:-
hub:-
ctags:/usr/bin/ctags
cmake:/usr/bin/cmake
zangband:-
nethack:-
slashem:-
cmatrix:-
frotz:-
bsdgames:-
bb:-
sl:-
bastet:-
greed:-
gnugo:-
gnuchess:-
moon-buggy:-
typespeed:-
tinyfugue:-
tintin++:-
kbtin:-
pennmush:-
bonnie++:-
htop:/usr/bin/htop
dstat:-
iotop:-
sysdig:-
strace:/usr/bin/strace
cpulimit:-
cgroups:-
command-not-found:-
tmux:/usr/bin/tmux
screen:/usr/bin/screen
dtach:-
pv:-
ttyrec:-
tsung:-
xargs:/usr/bin/xargs
parallel:-
tpp:-
ack:-
ag:-
repl:-
watch:/usr/bin/watch
libev:-
libevent:-
lame:-
cowsay:-
dos2unix:-
unix2dos:-
2004:-
2006:-
2010:-
2014:-

If that is intentional (of course the year numbers are not supposed to be commands but most of the rest) I can create a pull request that removes all of them from the manpage (after manual checking)

RyanSquared commented 8 years ago

Please feel free to remove any errored entries in the man page. I've tried getting time to do it but I haven't.

daurnimator commented 8 years ago

I added many of the missing packages in https://github.com/hashbang/shell-etc/commit/c6cffc0da1581cf1b821d2b882917127c18ffb14