Skip to content
@bottlerocketlabs

Bottle Rocket Labs

BottleRocketLabs

About

Bottle Rocket Labs was created to host a number of tools that I use to ease local development

  • pair - a tool for remote terminal pair programming
  • localpod - a tool to start a local development container
  • gitlab - a tool to create gitlab issues
  • dotfiles - a tool (as if there wasn't enough) to manage dotfiles
  • rpbcopy - a tool to help with copying remote text to the host clipboard over ssh or through tmux - fork

Everything here was built on the shoulders of giants using a number of other amazing projects hard work:

Hopefully there is something useful here for you

Install instructions

Installation instructions for bottlerocketlabs applications

Applications are available for install via homebrew or curling a script into bash

Homebrew Formulae

# Should work on mac, linux or windows with wsl2
brew install bottlerocketlabs/apps/pair
brew install bottlerocketlabs/apps/gitlab
brew install bottlerocketlabs/apps/dotfiles
brew install bottlerocketlabs/apps/localpod
brew install bottlerocketlabs/apps/rpbcopy

Debian/Ubuntu package

# need sudo curl gpg if not already
curl https://bottlerocketlabs.jfrog.io/artifactory/api/gpg/key/public | sudo apt-key add -
echo "deb https://bottlerocketlabs.jfrog.io/artifactory/deb all main" | sudo tee /etc/apt/sources.list.d/bottlerocketlabs.list
sudo apt-get update

sudo apt-get install -y pair
sudo apt-get install -y gitlab
sudo apt-get install -y dotfiles
sudo apt-get install -y localpod
sudo apt-get install -y rpbcopy

Alpine linux package

# need sudo wget if not already
sudo wget -O /etc/apk/keys/bottlerocketlabs.rsa.pub https://bottlerocketlabs.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine
echo "https://bottlerocketlabs.jfrog.io/artifactory/alpine/edge/main" | sudo tee -a /etc/apk/repositories

sudo apk update
sudo apk add --no-cache pair
sudo apk add --no-cache gitlab
sudo apk add --no-cache dotfiles
sudo apk add --no-cache localpod
sudo apk add --no-cache rpbcopy

Download binary to current directory

mkdir -p "${HOME}/bin" && cd "${HOME}/bin"
echo 'PATH="${HOME}/bin:${PATH}"' >> "${HOME}/.profile"

curl 'https://installer-brl.herokuapp.com/pair' | bash
curl 'https://installer-brl.herokuapp.com/gitlab' | bash
curl 'https://installer-brl.herokuapp.com/dotfiles' | bash
curl 'https://installer-brl.herokuapp.com/localpod' | bash
curl 'https://installer-brl.herokuapp.com/rpbcopy' | bash

Download binary to /usr/local/bin as current user

curl 'https://installer-brl.herokuapp.com/pair!' | bash
curl 'https://installer-brl.herokuapp.com/gitlab!' | bash
curl 'https://installer-brl.herokuapp.com/dotfiles!' | bash
curl 'https://installer-brl.herokuapp.com/localpod!' | bash
curl 'https://installer-brl.herokuapp.com/rpbcopy!' | bash

Download binary to /usr/local/bin with sudo

curl 'https://installer-brl.herokuapp.com/pair!!' | bash
curl 'https://installer-brl.herokuapp.com/gitlab!!' | bash
curl 'https://installer-brl.herokuapp.com/dotfiles!!' | bash
curl 'https://installer-brl.herokuapp.com/localpod!!' | bash
curl 'https://installer-brl.herokuapp.com/rpbcopy!!' | bash

Install a specific release rather than latest

# add @<tag> to url after project name eg:
curl 'https://installer-brl.herokuapp.com/pair@v0.0.12!!' | bash

See upstream project for further details: https://github.com/jpillora/installer

Popular repositories

  1. remote-pbcopy remote-pbcopy Public

    Forked from skaji/remote-pbcopy-iterm2

    remote pbcopy over ssh

    Go 17 1

  2. localpod localpod Public

    Do your projects terminal based dev work (vim/tmux/etc) in it's own container

    Go 1

  3. sessionizer sessionizer Public

    switch tmux/zellij sessions easily - use like doom emacs projects

    Shell 1

  4. nix-dev-templates nix-dev-templates Public

    Forked from the-nix-way/dev-templates

    Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]

    Nix 1

  5. gitlab gitlab Public

    Gitlab issue creator

    Go

  6. pair pair Public

    A tool for remote pair programming in the terminal

    Go

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…