From 8e82d2b80c8213a23c1cd33f9a1c5bba1dc99ee6 Mon Sep 17 00:00:00 2001 From: Jan De Dobbeleer Date: Fri, 26 Nov 2021 08:51:29 +0100 Subject: [PATCH] docs(linux): install via brew --- docs/docs/install-homebrew.mdx | 35 ++++++++++++++++++++++++++++++++++ docs/docs/install-linux.mdx | 30 ++--------------------------- docs/docs/install-macos.mdx | 35 +--------------------------------- 3 files changed, 38 insertions(+), 62 deletions(-) create mode 100644 docs/docs/install-homebrew.mdx diff --git a/docs/docs/install-homebrew.mdx b/docs/docs/install-homebrew.mdx new file mode 100644 index 00000000..82996a84 --- /dev/null +++ b/docs/docs/install-homebrew.mdx @@ -0,0 +1,35 @@ +### Installation + +A [Homebrew][brew] formula is available for easy installation. + +```bash +brew tap jandedobbeleer/oh-my-posh +brew install oh-my-posh +``` + +This installs two things: + +- `oh-my-posh` - Executable, added to `/usr/local/bin` +- `themes` - The latest Oh My Posh themes + +If you want to use a standard theme, you can find them in `$(brew --prefix oh-my-posh)/themes`, referencing them as such +will always keep them compatible with the binary when updating Oh My Posh. + +#### Preview the themes + +```bash +for file in $(brew --prefix oh-my-posh)/themes/*.omp.json; do echo "$file\n"; oh-my-posh --config $file --shell universal; echo "\n"; done; +``` + +#### Update + +```bash +brew upgrade oh-my-posh +``` + +### Replace your existing prompt + +The guides below assume you copied the theme called `jandedobbeleer.omp.json` to your user's `$HOME` folder. +When using brew, you can find this one at `$(brew --prefix oh-my-posh)/themes/jandedobbeleer.omp.json`. + +[brew]: https://brew.sh diff --git a/docs/docs/install-linux.mdx b/docs/docs/install-linux.mdx index 955d9efb..48f58b3b 100644 --- a/docs/docs/install-linux.mdx +++ b/docs/docs/install-linux.mdx @@ -9,39 +9,14 @@ import TabItem from "@theme/TabItem"; import Shells from "./install-shells.mdx"; import Customize from "./install-customize.md"; import CustomizeCmd from "./install-customize-cmd.mdx"; +import InstallHomebrew from "./install-homebrew.mdx"; ### Setup your terminal Oh My Posh uses ANSI color codes under the hood, these should work in every terminal, but you may have to set the environment variable `$TERM` to `xterm-256color` for it to work. -### Installation - -```bash -sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh -sudo chmod +x /usr/local/bin/oh-my-posh -``` - -#### Download the themes - -```bash -mkdir ~/.poshthemes -wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip -unzip ~/.poshthemes/themes.zip -d ~/.poshthemes -chmod u+rw ~/.poshthemes/*.json -rm ~/.poshthemes/themes.zip -``` - -#### Preview the themes - -```bash -for file in ~/.poshthemes/*.omp.json; do echo "$file\n"; oh-my-posh --config $file --shell universal; echo "\n"; done; -``` - -### Replace your existing prompt - -The guides below assume you copied the theme called `jandedobbeleer.omp.json` to your user's `$HOME` folder. -When you've downloaded the themes, you can find this one at `~/.poshthemes/jandedobbeleer.omp.json`. + @@ -57,5 +32,4 @@ When you've downloaded the themes, you can find this one at `~/.poshthemes/jande [wt]: https://github.com/microsoft/terminal [iterm2]: https://www.iterm2.com/ [powershell]: https://www.powershellgallery.com/packages/oh-my-posh -[brew]: https://brew.sh [configuration]: /docs/config-overview diff --git a/docs/docs/install-macos.mdx b/docs/docs/install-macos.mdx index 43996a41..739639e8 100644 --- a/docs/docs/install-macos.mdx +++ b/docs/docs/install-macos.mdx @@ -15,39 +15,7 @@ import CustomizeCmd from "./install-customize-cmd.mdx"; As the standard terminal has issues displaying the ANSI characters correctly, we advise using [iTerm2][iterm2] or any other modern day MacOS terminal that supports ANSI characters. -### Installation - -A [Homebrew][brew] formula is available for easy installation. - -```bash -brew tap jandedobbeleer/oh-my-posh -brew install oh-my-posh -``` - -This installs two things: - -- `oh-my-posh` - Executable, added to `/usr/local/bin` -- `themes` - The latest Oh My Posh themes - -If you want to use a standard theme, you can find them in `$(brew --prefix oh-my-posh)/themes`, referencing them as such -will always keep them compatible with the binary when updating Oh My Posh. - -#### Preview the themes - -```bash -for file in $(brew --prefix oh-my-posh)/themes/*.omp.json; do echo "$file\n"; oh-my-posh --config $file --shell universal; echo "\n"; done; -``` - -#### Update - -```bash -brew upgrade oh-my-posh -``` - -### Replace your existing prompt - -The guides below assume you copied the theme called `jandedobbeleer.omp.json` to your user's `$HOME` folder. -When using brew, you can find this one at `$(brew --prefix oh-my-posh)/themes/jandedobbeleer.omp.json`. + @@ -63,5 +31,4 @@ When using brew, you can find this one at `$(brew --prefix oh-my-posh)/themes/ja [wt]: https://github.com/microsoft/terminal [iterm2]: https://www.iterm2.com/ [powershell]: https://www.powershellgallery.com/packages/oh-my-posh -[brew]: https://brew.sh [configuration]: /docs/config-overview