🌐
GitHub
github.com › oh-my-fish › oh-my-fish
GitHub - oh-my-fish/oh-my-fish: The Fish Shell Framework · GitHub
Run install --help for a complete list of install options you can customize. ... Due to a regression bug in fish 2.6 with some terminal emulators, right prompts make the shell unusable.
Starred by 11.4K users
Forked by 804 users
Languages   Shell 99.9% | Dockerfile 0.1%
🌐
Reddit
reddit.com › r/fishshell › is there some way to install and setup oh-my-fish as part of larger install script?
r/fishshell on Reddit: Is there some way to install and setup oh-my-fish as part of larger install script?
March 11, 2022 -

Hi. I haven't found any other place where to ask so I try here. I am creating install script to duplicate my personal environment to another computer and I am trying to install fish and oh-my-fish as part of that script. When I simply use install command for oh-my-fish, the script exits because omf is opening new session. I tried to enclose it inside sh -c "$(...)" but is seems that it still opens that session inside that command and sh -c never finishes. Have somebody tried something like that or do you have any advice?

🌐
Ubunlog
en.ubunlog.com › ubuntu › omf (oh my fish), fully customize your fishshell
OMF (Oh My Fish), fully customize your Fishshell
December 14, 2017 - By default, the official repository is added automatically when installing Oh My Fish. This repository contains all packages created by developers.
🌐
Reddit
reddit.com › r/fishshell › oh-my-fish installation
r/fishshell on Reddit: Oh-my-fish Installation
June 14, 2022 -

Hi,

I wanted to put the installation commands for oh-my-fish into a bash script so that whenever I move to a new system, I can just run the script which will do the system configuration (including handling my dotfiles) for me. So, whenever, I run,

curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install > install
fish install --path=~/.local/share/omf --config=~/.config/omf

as mentioned, in the README.md on the oh-my-fish GitHub repository, it drops me into the fish shell, due to which the bash script can't proceed. Ideally, I expect the bash script to install oh-my-fish, then install the robbyrussell theme, exit out of the fish shell, and continue. So could someone suggest a way of doing this?

Thanks

🌐
Zoxide
bitdoze.com › home › blog › vps › oh my fish (omf) - install themes & plugins
Oh My Fish (OMF) - Install Themes & Plugins
February 24, 2026 - Fisher can install packages from the OMF repository by using the oh-my-fish/ prefix.
🌐
SourceForge
sourceforge.net › projects › oh-my-fish.mirror
Oh My Fish download | SourceForge.net
April 7, 2026 - Download Oh My Fish for free. The Fish Shell Framework. Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell. It's fast, extensible and easy to use.
🌐
Realjenius
realjenius.com › real jenius.com › posts › why aren't you using fish and oh my fish?
Why Aren't You Using Fish and Oh-My-Fish? · RealJenius.com
May 30, 2020 - Unlike ZSH, however, Fish does not have the emulate command available. It does, however, have the foreign-env plugin via Oh-My-Fish. With this installed, it’s a simple addition to the conf.d to source this file on fish load:
🌐
X-CMD
x-cmd.com › install › oh-my-fish
Need The Plugin and Theme Manager for Fish Shell 🐟? oh-my-fish | | oh-my-fish
Need The Plugin and Theme Manager for Fish Shell 🐟? Install oh-my-fish via X-CMD and get started.
Find elsewhere
🌐
GitLab
gitlab.ucc.asn.au › fish-shell › oh-my-fish › repository
fish-shell / oh-my-fish · GitLab
Every time you open a new shell, the startup code initializes Oh My Fish installation path and the config path (~/.config/omf by default), sourcing the init.fish script afterwards, which autoloads packages, themes and your custom init files.
🌐
OSTechNix
ostechnix.com › home › fish shell › make your fish shell beautiful using oh my fish
Make Your Fish Shell Beautiful Using Oh My Fish - OSTechNix
December 24, 2022 - A few days ago, we discussed how to install Fish shell, a robust, fully-usable shell that ships with many cool features out of the box such as auto-suggestions, built-in search functionality, syntax highlighting, web based configuration and a lot more. Today, we will discuss how to make your Fish shell beautiful and elegant using Oh My Fish (shortly omf).
🌐
GitHub
github.com › oh-my-fish › oh-my-fish › blob › master › README.md
oh-my-fish/README.md at master · oh-my-fish/oh-my-fish
Run install --help for a complete list of install options you can customize. ... Due to a regression bug in fish 2.6 with some terminal emulators, right prompts make the shell unusable.
Author   oh-my-fish
🌐
GitHub
raw.githubusercontent.com › oh-my-fish › oh-my-fish › master › bin › install
!/usr/bin/env fish Oh My Fish installer. See `install --help` for usage.
set -q OMF_REPO_URI; or set OMF_REPO_URI "https://github.com/oh-my-fish/oh-my-fish" set -q OMF_REPO_BRANCH; or set OMF_REPO_BRANCH "master" function main # Set default settings set -q XDG_DATA_HOME and set -g OMF_PATH_DEFAULT "$XDG_DATA_HOME/omf" or set -g OMF_PATH_DEFAULT "$HOME/.local/share/omf" set -q XDG_CONFIG_HOME and set -g CONFIG_PATH "$XDG_CONFIG_HOME" or set -g CONFIG_PATH "$HOME/.config" set -g OMF_CONFIG_DEFAULT "$CONFIG_PATH/omf" set -g FISH_CONFIG "$CONFIG_PATH/fish" set -g OMF_PATH "$OMF_PATH_DEFAULT" set -g OMF_CONFIG "$OMF_CONFIG_DEFAULT" set -g OMF_CHANNEL stable # Ensure rep
🌐
GitHub
github.com › oh-my-fish › oh-my-fish-legacy
GitHub - oh-my-fish/oh-my-fish-legacy: Oh My Fish! · GitHub
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/tools/install.fish | fish
Starred by 14 users
Forked by 2 users
Languages   Shell
🌐
GitHub
github.com › oh-my-fish › oh-my-fish › blob › master › docs › es-ES › README.md
oh-my-fish/docs/es-ES/README.md at master · oh-my-fish/oh-my-fish
De manera alternativa, puede descargar el instalador y personalizar su instalación: curl -L https://get.oh-my.fish > install fish install --path=~/.local/share/omf --config=~/.config/omf
Author   oh-my-fish
🌐
Medium
medium.com › @ejoebstl › running-oh-my-fish-on-ubuntu-on-windows-ce37be494939
Running oh-my-fish on Ubuntu on Windows | by Emanuel Jöbstl | Medium
September 20, 2016 - sudo apt-add-repository ppa:fish-shell/release-2 sudo apt-add-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install curl git fish · After that, install oh-my-fish as advised on their github page and select a theme you like.
🌐
ComputingForGeeks
computingforgeeks.com › home › install fish shell and oh my fish on opensuse / suse
Install Fish Shell and Oh My Fish on OpenSUSE [Guide]
March 16, 2026 - curl -L https://get.oh-my.fish | fish · The above command will download and run the installation script of the Oh My Fish fish shell framework.
🌐
GitHub
github.com › oh-my-fish › oh-my-fish › blob › master › docs › en-US › FAQ.md
oh-my-fish/docs/en-US/FAQ.md at master · oh-my-fish/oh-my-fish
Autoload installed packages and themes under $OMF_PATH/. Autoload your config path. ~/.config/omf by default, but configurable via $OMF_CONFIG. Autoload any functions directory under $OMF_PATH and $OMF_CONFIG · Run $OMF_CONFIG/init.fish if available. ⚠️ Remember to backup your dotfiles and other sensitive data first. curl -L github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | sh
Author   oh-my-fish
🌐
Jmolivas
jmolivas.com › improve-your-shell-using-fish-and-oh-my-fish
Improve your shell using fish and oh my fish
https://github.com/oh-my-fish/oh-my-fish · Not rocket science just download, unzip and drag to your Applications directory. You can choose between downloading an installer, an application or using brew.
🌐
DEV Community
dev.to › biros › comment › c9d2
First, install fish (e.g. under ArchLinux / Manjaro): $ pacman -S fish ... - DEV Community
$ pacman -S fish · Then install oh-my-fish framework: $ curl -L https://get.oh-my.fish | fish · And finally install spacefish: $ omf install spacefish · For further actions, you may consider blocking this person and/or reporting abuse · ...