Background

We were so frustrated because of other people's terminals, so that we've built our own tool for installing our beloved utilities and aliases on any other machine...

Install

Simple installation through brew package manager.

brew tap KI-labs/jsh
brew install jsh

Usage

Supports two use cases:

  1. Generation of a terminal profile (i.e. *.jshrc file)

    $ jsh upload <PATH>
    
  2. Identify all available profiles in the remote registry

    $ jsh list
    PROFILES
    josh.jshrc
    platon.jshrc
    
  3. Load desired terminal profile onto an "alien" machine

    $ jsh load josh.jshrc
    ... Fetching josh.jshrc
    ✔ Successfully fetched josh.jshrc
    ✔ Setting up zsh shell
    
  4. Start debugging with your own terminal!

    ✔ Successfully loaded josh.jshrc
    root@jshrc ▶ /app ㇇ ...
    

Built With

Share this project:

Updates