Hello,

I was playing today with info and man with some friends over some Discord
server and we discovered the following:

*Info version:*
I have the info command of version 6.5:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ man info | tail
>        This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.


SEE ALSO
>        The full documentation for info is provided by the
> texinfo-doc-nonfree package as a Texinfo manual.  If this package is
> installed at your site, the command


>               info info


>        should give you access to the complete manual.  (Or, if you have
> Emacs, M-x info will lead to the manual.)


> info 6.5


*The issue:*
In my utter disappointment I found out that when I do `info info` I get the
following:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ info info
> info: No menu item 'info-stnd' in node '(dir)Top'


>From the look of it, there's no info for info.

But then I did man man and I got a result:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ man man | head
> MAN(1)
>    Manual pager utils
>                 MAN(1)


> NAME
>        man - an interface to the on-line reference manuals


> SYNOPSIS
>        man  [-C  file]  [-d]  [-D]  [--warnings[=warnings]]  [-R
>  encoding]  [-L  locale]  [-m  system[,...]] [-M path] [-S list] [-e
> extension] [-i|-I] [--regex|--wildcard]
>        [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt]
> [-7] [-E encoding] [--no-hyphenation] [--no-justification] [-p string] [-t]
> [-T[device]] [-H[browser]]
>        [-X[dpi]] [-Z] [[section] page[.section] ...] ...
>        man -k [apropos options] regexp ...


I find this insulting for the *info *community. How can you stand the fact
that the *man * community has a man for their man, and yet you don't have
an info for your *info*?

Also, there's a `man info`, as is an `info man`. Which is nice. But I get
the same weird error that I got with `info info`, when I run the `info man`.

milia@Newton:~/Downloads/apljk/apljk-related-repos$ man info | wc -l
> 99
> milia@Newton:~/Downloads/apljk/apljk-related-repos$ info man | wc -l
> info: No menu item 'man' in node '(dir)Top'
> 676


A friend from the friendly community I belong to pointed out that this
error could mean that there isn't an info page for man, and so that the
info takes the `man man` and returns it as info . But we see that there is
an info page for man. I did a bit of testing to see if this hypothesis was
true:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ info man | wc -l
> info: No menu item 'man' in node '(dir)Top'
> 676
> milia@Newton:~/Downloads/apljk/apljk-related-repos$ man man | wc -l
> 475


So, since the `info man` and `man man` have different lines, they can't be
the same. Thus my friends hypothesis was wrong. The error remains though :(

*Friendly feature requests:*
1. Could you please write an info for the info program so that the `info
info` doen't return just an error message, but provides a full length
description about how info works, with line count larger than `man info` ?
2. Could you please do a RCA as to why we get the error "info: No menu item
'man' in node '(dir)Top'" when we do `info man`? I believe this shouldn't
be displayed.

*System:*
I run the above unix commands on a x86_64 system with the following OS:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic

*Apology:*
If by any effect the `info info` should work and the issue is on my system,
my deepest apologies.

Thank you very much for the consideration and your time.

Best regards,
milia#0919

-- 
Michail L. Liarmakopoulos, MSc
Linkedin <https://www.linkedin.com/in/mlliarm/>

Reply via email to