INSTALL-INFO(1)

๐Ÿ’– INSTALL-INFO(1) ๐Ÿ’–

okay bestie, so this is install-info, and it lives in the User Commands section of the manual. she's the girl who keeps your Info directory tidy โ€” adding and removing entries in the dir file like it's her whole personality. let's get into it โœจ


โœจ NAME โœจ

install-info โ€” update info/dir entries ๐ŸŽ€


๐ŸŒธ SYNOPSIS ๐ŸŒธ

install-info [OPTION]... [INFO-FILE [DIR-FILE]]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

So basically: she adds or removes entries in INFO-FILE from the Info directory DIR-FILE. that's the whole vibe ๐Ÿ’…

important though โ€” INFO-FILE and DIR-FILE are required, unless you hand over the --info-file or --dir-file (or --info-dir) options instead. so like, one way or the other, she needs to know what she's working with. no info, no service, periodt.


๐Ÿ‘‘ OPTIONS ๐Ÿ‘‘

every single one of these, in order, no skips, fr fr ๐Ÿ’–

  • --add-once โ€” only add to the first matching section, not all of them. one and done, she's not doing laps ๐Ÿƒโ€โ™€๏ธ
  • --align=COL โ€” start the description of new entries at column COL.
  • --calign=COL โ€” format the second and every description line after that to start at column COL.
  • --debug โ€” report what is being done. she's narrating her own life, honestly relatable ๐Ÿ™ˆ
  • --delete โ€” delete existing entries for INFO-FILE from DIR-FILE, and don't insert any new entries. it's giving ghosting ๐Ÿ’€
  • --defsection=TEXT โ€” like --section, but only use TEXT if there are no sections present in INFO-FILE (this replaces "Miscellaneous").
  • --description=TEXT โ€” the description of the entry is TEXT; used together with the --name option it becomes synonymous with the --entry option.
  • --dir-file=NAME โ€” specify the file name of the Info directory file; equivalent to using the DIR-FILE argument.
  • --dry-run โ€” same as --test.
  • --entry=TEXT โ€” insert TEXT as an Info directory entry, overriding any corresponding entry from DIR-FILE. TEXT is written as an Info menu item line followed by zero or more extra lines starting with whitespace.
    • if you specify more than one entry, all of them are added.
    • if you don't specify any entries, they are determined from information in the Info file itself.
  • --help โ€” display this help and exit. ๐Ÿซถ
  • --info-dir=DIR โ€” same as --dir-file=DIR/dir.
  • --info-file=FILE โ€” specify the Info file to install in the directory; equivalent to using the INFO-FILE argument.
  • --item=TEXT โ€” same as --entry=TEXT.
  • --keep-old โ€” do not replace entries, or remove empty sections. she's sentimental, leave her alone ๐Ÿ˜ญ
  • --maxwidth, --max-width=COL โ€” wrap the description at column COL.
  • --menuentry=TEXT โ€” same as --name=TEXT.
  • --name=TEXT โ€” the name of the entry is TEXT; used with --description to become synonymous with the --entry option.
  • --no-indent โ€” do not format new entries in the DIR file.
  • --quiet โ€” suppress warnings. ๐Ÿคซ
  • --regex=R โ€” put this file's entries in all sections that match the regular expression R (ignoring case).
  • --remove โ€” same as --delete.
  • --remove-exactly โ€” only remove if the info file name matches exactly; suffixes such as .info and .gz are not ignored. no shortcuts, no mercy ๐Ÿ”ฅ
  • --section=SEC โ€” put entries in section SEC of the directory.
    • if you specify more than one section, all the entries are added in each of the sections.
    • if you don't specify any sections, they are determined from information in the Info file itself;
    • if nothing is available there, the --defsection value is used;
    • if that is not specified, the final default is "Miscellaneous".
  • --section R SEC โ€” equivalent to --regex=R --section=SEC --add-once.
  • --silent โ€” suppress warnings.
  • --test โ€” suppress updating of DIR-FILE.
  • --version โ€” display version information and exit. โœจ

๐Ÿ˜ญ REPORTING BUGS ๐Ÿ˜ญ

found a bug? bestie, tell the people who care:


Copyright ยฉ 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ๐Ÿซถ

like, genuinely no warranty. she's free and she's yours to remix, but she is not legally responsible for your dir file, okay? ๐Ÿ’€

๐ŸŒˆ SEE ALSO ๐ŸŒˆ

The full documentation for install-info is maintained as a Texinfo manual. If the info and install-info programs are properly installed at your site, the command

info install-info

should give you access to the complete manual. iykyk ๐Ÿ’…


and that's the whole page, bestie. this was GNU texinfo 7.3, dated March 2026, and honestly? iconic. go update your dir entries, you absolute main character. ๐Ÿ‘‘โœจ๐ŸŽ€

๐Ÿ“ฆ where this page comes from