logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mimeopen - Open files by mimetype

Author

       Jaap Karssenberg <pardus@cpan.org> Maintained by Michiel Beijen <mb@x14.nl>

Bugs

       If    you    find    bugs,    please    file    them    in    our     Github     issue     tracker     at
       <https://github.com/mbeijen/File-MimeInfo/issues>.

       See File::MimeInfo::Applications(3) and File::DesktopEntry(3) for some limitations.

Deprecated Options

-L, --dereference
           Follow  symbolic  links.   Deprecated  because this is the logical default for this command.  Ignored
           silently.

Description

       This script tries to determine the mimetype of a file and open it with the default desktop application.
       If no default application is configured the user is prompted with an "open with" menu in the terminal.

       To use this script you need the freedesktop mime-info database and the freedesktop desktop-file-utils
       package. See File::MimeInfo::Applications(3) for more details.

Name

       mimeopen - Open files by mimetype

Options

-a, --ask
           Do  not  execute  the default application but ask which application to run.  This does not change the
           default application.

       -d, --ask-default
           Let the user choose a new default program for given files.

       -n, --no-ask
           Don't ask the user which program to use. Choose the default program or the  first  program  known  to
           handle the file mimetype. This does not set the default application.

       -M, --magic-only
           Do  not  check  for  extensions,  globs  or inode type, only look at the content of the file. This is
           particularly useful if for some reason you don't trust the name or the extension a file has.

       --database=mimedir:mimedir:...
           Force the program to look in these directories for the shared  mime-info  database.  The  directories
           specified by the basedir specification are ignored.

       -D, --debug
           Print debug information about how the mimetype was determined.

       -h, --help-u, --usage
           Print a help message and exits.

       -v, --version
           Print the version of the program and exit.

See Also

mimetype(1),        update-mime-database(1),        update-desktop-database(1),        File::MimeInfo(3),
       File::MimeInfo::Applications(3)

perl v5.38.2                                       2024-04-27                                       MIMEOPEN(1p)

Synopsis

       mimeopen [options] [-] files

See Also