Skip to content

Commit 0a4aab1

Browse files
docs(dev-environment): add tabbed Lazygit install instructions for bash/zsh and fish
1 parent 368c8f9 commit 0a4aab1

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

src/content/docs/linux/dev-environment.mdx

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,25 @@ sudo apt install curl git fzf fd-find zsh
8080
```
8181
3. ### Lazygit
8282
Install [ Lazygit](https://github.com/jesseduffield/lazygit), a simple terminal UI for git commands
83-
```shell
84-
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | \grep -Po '"tag_name": *"v\K[^"]*')
85-
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
86-
tar xf lazygit.tar.gz lazygit
87-
sudo install lazygit -D -t /usr/local/bin/
88-
```
83+
<Tabs>
84+
<TabItem label="bash, zsh">
85+
```shell
86+
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | \grep -Po '"tag_name": *"v\K[^"]*')
87+
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
88+
tar xf lazygit.tar.gz lazygit
89+
sudo install lazygit -D -t /usr/local/bin/
90+
```
91+
</TabItem>
92+
<TabItem label="fish">
93+
```shell
94+
set LAZYGIT_VERSION (curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | string match -r '"tag_name": *"v([^"]*)"' | head -n 2 | tail -n 1)
95+
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v$LAZYGIT_VERSION/lazygit_"$LAZYGIT_VERSION"_Linux_x86_64.tar.gz"
96+
tar xf lazygit.tar.gz lazygit
97+
sudo install lazygit -D -t /usr/local/bin/
98+
```
99+
</TabItem>
100+
</Tabs>
101+
89102
4. ### NerdFont
90103
Install a NerdFont needed for various icons and UI element for Neovim.\
91104
Jetbrains Mono is the default standard

0 commit comments

Comments
 (0)