Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

missing man pages #1

Open
idank opened this issue Aug 30, 2013 · 205 comments
Open

missing man pages #1

idank opened this issue Aug 30, 2013 · 205 comments

Comments

@idank
Copy link
Owner

idank commented Aug 30, 2013

To submit a missing man page please reply here with a link to it in raw format (nroff). Even better: I created a repo with all the source man pages I used here, clone it and send me a pull request.

@surajchavan
Copy link

If then else man page is missing

@LouisStAmour
Copy link

apt-key wasn't parsed well: http://manned.org/apt-key/d6b5fc0e / source: http://manned.org/apt-key/56b239b8/src

Example: http://explainshell.com/explain/apt-key?args=adv+--recv-keys+--keyserver+keyserver.ubuntu.com+0xcbcb082a1bb943db

Great idea, though. Need to find ways to use/improve this and help co-workers with their command-fu.

Perhaps a workaround for apt-key and similar is to simply highlight in the man page where query tokens are found.

@Antikythera
Copy link

update-rc.d man page is missing.

Nice going though, keep it up 👍

@kolyshkin
Copy link

Here is one, for OpenVZ man pages (vzctl et al)

@justbrowsing
Copy link

BASH built-ins such as compgen, read, etc. are missing.

Use help compgen, help read, etc to view the "manpages"

@idank
Copy link
Owner Author

idank commented Aug 31, 2013

apt-key wasn't parsed well

I fixed what I could in apt-key (it now recognizes adv), but looking more closely reveals that adv borrows some options from gpg, hence why some flags you pasted aren't in apt-key's man page. There's no way of making explainshell figure that out I'm afraid.

@apodda
Copy link

apodda commented Aug 31, 2013

systemctl and systemd-analyze pages are missing

@stoyan100yanov
Copy link

@xen0l
Copy link

xen0l commented Sep 1, 2013

Hi,

would it be possible to add illumos man pages?

http://illumos.org/man/1/all
http://illumos.org/man/1b/all
http://illumos.org/man/1c/all
http://illumos.org/man/1has/all
http://illumos.org/man/1m/all
http://illumos.org/man/1onbld/all

These one contains up-to-date ZFS manpage as well.

@vadi2
Copy link

vadi2 commented Sep 2, 2013

Support for the Java VM is missing - but I understand the difficulties in getting that working (different Java versions and possibly a lack of a manpage).

@3ricG
Copy link

3ricG commented Sep 2, 2013

I think adding the pacman man page would be beneficial to some; although, I'm not sure if you are doing distro specific commands: https://www.archlinux.org/pacman/pacman.8.html

@eprasad123
Copy link

a kvm virtual machine heavily rely on qemu-kvm parameters, in fact, everything depends on how the parameters passed to qemu-kvm binary and having this command in explainshell.com would be really really helpful.

-ePrasad

@davidferril
Copy link

Similar to vadi2, id also like to see java VM related man pages added.

I've found this:
http://www.manpagez.com/man/1/java/

but as stated earlier the different versions/variants may be a burden.

In any case, Thanks!

@furicle
Copy link

furicle commented Sep 3, 2013

First thing I tried was

openssl base64 -d -a -in ~/Desktop/test.b64 -out test

not a simple fix I suspect....

@stoyan100yanov
Copy link

As a heavy kvm user, I agree with Prasad.
Unfortunately, I managed to find only distribution-specific ones - and the most useful for us was from Ubuntu:
http://manpages.ubuntu.com/manpages/hardy/man1/kvm-qemu.1.html

An open bug, from RedHat's bugzilla shed some light:
https://bugzilla.redhat.com/show_bug.cgi?id=907746

http://manned.org/qemu-x86_64/c0998bc2
http://manned.org/qemu.1
http://manned.org/qemu-img.1
http://man.cx/kvm-img%281%29

My best,
Stoyan

@idank idank mentioned this issue Sep 7, 2013
@biffen
Copy link

biffen commented Sep 11, 2013

Is it possible to set up "aliases", i.e. the name of the command and the man page are not the same? For instance the man page for perl is perlrun. I'd love to see that.

@idank
Copy link
Owner Author

idank commented Sep 11, 2013

Is it possible to set up "aliases", i.e. the name of the command and the man page are not the same? For instance the man page for perl is perlrun. I'd love to see that.

It's done automatically by looking at the man page (here), but looks like this one passed by. I added it manually.

@lukeasrodgers
Copy link

Missing man page for ipfw: http://www.freebsd.org/cgi/man.cgi?query=ipfw&sektion=8

Unable to locate this in nroff format, sorry.

@zaratan
Copy link

zaratan commented Sep 17, 2013

Manpage for emerge (http://dev.gentoo.org/~zmedico/portage/doc/man/emerge.1.html) the gentoo package manager is missing :)

@rajnathani
Copy link

Question: Do you plan to include commands outside the online Ubuntu manual such as 'brew'?

@analogsignals
Copy link

nping is not recognised.
http://nmap.org/nping/

@washuu
Copy link

washuu commented Sep 18, 2013

squid option -N is not recognised.

and I miss nagios command-line options much...

@heyakyra
Copy link

ntfsck!

@masterninja01
Copy link

ipconfig not recognised

@raytraced
Copy link

hello,

this is an excellent tool, thanks for it!

fyi the dns-sd is not currently supported. here's the man page: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/dns-sd.1.html

@tonyo
Copy link

tonyo commented Sep 20, 2013

What about an extremely useful 'sl' command? http://man.cx/sl%286%29

@giovanisp
Copy link

I tried usermod and wasn't added yet... linux.die.net/man/8/usermod

@pimlottc
Copy link

keytool from Java would be very helpful
http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html

@nikitavoloboev
Copy link

Would also really love to have brew documentation added

@theddaywork
Copy link

How about adding cowsay?
https://linux.die.net/man/1/cowsay

@demonwithhalo
Copy link

Missing Unix command nettop
nettop -- Display updated information about the network
Man Page Raw Text: https://pastebin.com/fwCTPZ6P

@PatMyron
Copy link

PatMyron commented Feb 10, 2019

@idank pin this issue? 📌

also thinking a top list of missing commands could be automatically generated from site searches themselves

@bdmorin
Copy link

bdmorin commented Feb 21, 2019

I created a repo with all the source man pages I used here, clone it and send me a pull request.

This repo hasn't been updated in 5 years, is this not how you want contribs now?

I would like exa added
https://github.com/ogham/exa/blob/master/contrib/man/exa.1

@idank
Copy link
Owner Author

idank commented Feb 21, 2019

Sadly I don't have the capacity to service these requests to add man pages. I think I mentioned it before. It's too time consuming.

It really ought to be a self service kind of thing, but that opens the door for abuse. Community driven was also thrown out there as an option. If anyone wanted to take that on as a project, that'd be great.

@rpdelaney
Copy link

In my opinion, a big part of the problem is the lack of modularization in the codebase.

Ideally, it should be possible to have separate databases to choose from. (That is, give me the ubuntu manpages, give me the archlinux manpages, redhat, etc).

That way pull requests could be accepted from trusted sources to update them without much manual intervention on the part of the maintainer(s).

That may be an even bigger project, but it would eliminate the recurring maintenance effort of servicing one-off requests constantly.

@YanhuiJessica
Copy link

Add docker exec(https://manpages.debian.org/testing/docker.io/docker-exec.1.en.html) please.
Thanks!

@bdmorin
Copy link

bdmorin commented Feb 14, 2020

nmap lex doensn't know what -i is.

https://explainshell.com/explain?cmd=nmap+-p445%2C139+--script+duplicates%2Csmb-protocols+-i+Downloads%2Fip1+-oA+ip1+--open+-PN+--stats-every+5s+-n#

I'd be happy to submit a PR, but I have no idea where to do that for this project.

@xunxky
Copy link

xunxky commented Mar 13, 2020

https://manned.org/jq.1

@sec000
Copy link

sec000 commented Mar 21, 2020

Please add the searchsploit
https://www.exploit-db.com/searchsploit

@jelek21
Copy link

jelek21 commented Apr 28, 2020

I can see that wpa_supplicant and wpa_cli man pages are missing :)
Really nice project thought, I might have a look at the code and try to help through PRs

@kirisakow
Copy link

Please add support for update-alternatives
https://man.cx/update-alternatives

@kism
Copy link

kism commented May 28, 2020

journalctl

http://manpages.ubuntu.com/manpages/focal/man1/journalctl.1.html

@schrectacular
Copy link

rg (ripgrep)
http://manpages.ubuntu.com/manpages/focal/man1/rg.1.html
(love this tool, btw!)

@kirisakow
Copy link

Please add support for Android Debug Bridge, aka adb
http://manpages.ubuntu.com/manpages/bionic/man1/adb.1.html

@Waking-Reality
Copy link

Please add support for 'compgen'.

https://www.unix.com/man-page/centos/1/compgen/

@qmonnet
Copy link

qmonnet commented Sep 1, 2020

Hi, would it be possible to add support for bpftool, please?
https://www.mankier.com/package/bpftool

@martilidad
Copy link

Please add support for 'bridge'.
http://manpages.ubuntu.com/manpages/xenial/man8/bridge.8.html

@furai
Copy link

furai commented Dec 11, 2020

Apt seems to be missing.
http://manpages.ubuntu.com/manpages/xenial/en/man8/apt.8.html

@liar666
Copy link

liar666 commented Jan 4, 2021

Hi,

Thanks a lot for the tool, it's very useful and very beautiful!

I read that you'll not be filling the requests posted here. However, I'll post mine, just in case someone takes over the project.

Apparently, the fsck.ext4 <-> e2fsck aliasing is not recognized...

@heyakyra @masterninja01 ntfsck and ipconfig are Microsoft™ Windows™ commands, not Unix shell (GNU/Linux) commands. Of course they are not recognized! And they can't be, as they have no associated man pages (as man pages are Unix documentation for Unix commands)! There's probably a (badly formatted) documentation somewhere lost in the antique DOS™ documentations, but it's probably under proprietary Microsoft™ licence terms, thus cannot be freely re-published on a public website like explainshell...

@Robot-In-A-Can
Copy link

For mac users it would be wonderful to have brew added.

@Grip
Copy link

Grip commented Mar 31, 2022

curl manpage seems to be outdated, it misses parameters like --connect-to which could be found here https://curl.se/docs/manpage.html

@matthewruzzi
Copy link

@kirisakow
Copy link

kirisakow commented Jul 22, 2022

Please add support for

  • $$: the process ID of bash shell itself
  • $!: the process ID of the most recently executed command in background

(Source: https://javarevisited.blogspot.com/2011/06/special-bash-parameters-in-script-linux.html)

@ELLIOTTCABLE
Copy link

Some other macOS-specific tools would be great — is there perhaps a way to collate those automatically, in a similar way you do with Ubuntu?

(The one I noticed today: codesign.)

@Dentrax
Copy link

Dentrax commented Aug 3, 2023

caffeinate - https://ss64.com/osx/caffeinate.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests