LinuxCommandLibrary

omf

Manage object module files (OMF)

TLDR

Install one or more packages

$ omf install [name]
copy

List installed packages
$ omf list
copy

List available themes
$ omf theme
copy

Apply a theme
$ omf theme [name]
copy

Remove a theme or package
$ omf remove [name]
copy

Uninstall Oh My Fish
$ omf destroy
copy

SYNOPSIS

omf install
omf update
omf list
omf theme

PARAMETERS

install
    Installs the specified package from the OMF repository or a given URL. This can be a theme, a function, or a set of completions.

update
    Updates all installed packages to the latest versions available in their respective repositories.

list
    Lists all installed packages managed by OMF.

theme
    Sets the specified theme as the active theme for the fish shell. Requires the theme be pre-installed.

remove
    Removes the specified package from the system.

search
    Searches for a specific package.

DESCRIPTION

OMF, the Open Manage Framework, is a package manager for the fish shell. It allows users to easily install and manage themes, functions, and completions, extending the functionality and customization of their fish shell environment.

OMF simplifies the process of adding new features to fish, providing a central location to download and update various plugins. It handles downloading, installation, and configuration, making it easy for users, especially beginners, to customize their shell. OMF is designed to be user-friendly and efficient, streamlining the management of fish shell extensions.

CAVEATS

OMF requires the fish shell to be installed. Configuration files are typically placed in `~/.config/fish/`.

CONFIGURATION

OMF typically doesn't require extensive manual configuration. Most settings are managed through the command-line interface. However, you might need to adjust your `~/.config/fish/config.fish` to properly source OMF and its installed packages.

SEE ALSO

fish(1), zsh(1), bash(1)

Copied to clipboard