Skip to content

Create a unified and seamless cross-platform shell experience.

Notifications You must be signed in to change notification settings

billxc/cloud_shell

Repository files navigation

cloud_shell

Xiaochen's cloud shell, a unified shell experience across different platforms(Mac, Windows, Linux).

Using the python technology stack to implement the shell functions, and leverage the fzf to implement the fuzzy search.

Note: This repo is still under development, and the commands are not yet available on some platforms yet. (Currently, most commands works on windows platform)

Installation

iwr pwsh.xccc.me | iex

Highlighted Functions

see all in full_commands.md

  1. hist

    Show all history commands, and filter with the fzf command

  2. x

    Show all available commands, and filter with the fzf command, choose one to execute

  3. reloadpath

    reload the PATH environment variable, useful when you add a new path to the environment variable

  4. update_cloud_shell

    update the cloud_shell repo

  5. to to uses the chatGPT to generate the command you want to execute, and then execute it.

Implementation

  1. Very simple functions are implemented in bash or powershell
  2. Leverage fzf to implement fuzzy search
  3. Complex functions are implemented in python

About

Create a unified and seamless cross-platform shell experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published