omf
Manage object module files (OMF)
TLDR
Install one or more packages
List installed packages
List available themes
Apply a theme
Remove a theme or package
Uninstall Oh My Fish
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.