Skip to content

Automation that helps you always get ZSH in Gcloud Shell

Notifications You must be signed in to change notification settings

Andygol/gcloud-shell-zsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gcloud Shell ZSH

ZSH with Antigen (Oh My ZSH)

  _______      __                __     _______ _______ ___ ___ 
 |   _   .----|  .-----.--.--.--|  |   |   _   |   _   |   Y   |
 |.  |___|  __|  |  _  |  |  |  _  |   |___|   |   |___|.  |   |
 |.  |   |____|__|_____|_____|_____|    /  ___/|____   |.  _   |
 |:  ┴   |                             |:  ┴  \|:  ┴   |:  |   |
 |::.. . |                             |::.. . |::.. . |::.|:. |
 `-------’                             `-------`-------`--- ---
                                                                
 Feature rich Google Cloud Shell with ZSH                       
                                                                
 Check for updates https://github.com/Andygol/gcloud-shell-zsh  

 Use omz plugin enable <list of plugins> to add couple of them

Install

  1. Open default (bash) Google Cloud Shell
  2. Copy, paste and run
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Andygol/gcloud-shell-zsh/main/install.sh)"

Included plugins

3rd party plugins installed via Antigen

  • zsh-users/zsh-syntax-highlighting
  • zsh-users/zsh-autosuggestions
  • zsh-users/zsh-aliases-lsd

Oh My ZSH plugins

To install Oh My ZSH plugins, use the command provided below

omz plugin enable <list of plugins>

Uninstall

  • rm -rf ~/.antigen ~/.oh-my-zsh
  • rm -f ~/.zsh*
  • sudo apt remove --purge zsh -y
  • mv ~/.profile.pre-zsh ~/.profile

To uninstall ZSH along with Oh My ZSH and Antigen, use the command provided below

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Andygol/gcloud-shell-zsh/main/uninstall.sh)"

About

Automation that helps you always get ZSH in Gcloud Shell

Topics

Resources

Stars

Watchers

Forks

Languages