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/[email protected]!!' | bash

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

Popular repositories Loading

  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 13 repositories
  • aws-iot-device-sdk-go Public Forked from seqsense/aws-iot-device-sdk-go

    Package awsiotdev implements AWS IoT presigned WebSockets dialer and AWS IoT features.

    bottlerocketlabs/aws-iot-device-sdk-go’s past year of commit activity
    Go 0 Apache-2.0 10 0 0 Updated Jul 2, 2024
  • remote-pbcopy Public Forked from skaji/remote-pbcopy-iterm2

    remote pbcopy over ssh

    bottlerocketlabs/remote-pbcopy’s past year of commit activity
    Go 17 MIT 16 2 1 Updated Mar 24, 2024
  • nix-dev-templates Public Forked from the-nix-way/dev-templates

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

    bottlerocketlabs/nix-dev-templates’s past year of commit activity
    Nix 1 102 0 0 Updated Mar 13, 2024
  • sessionizer Public

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

    bottlerocketlabs/sessionizer’s past year of commit activity
    Shell 1 MIT 0 0 0 Updated Jan 3, 2024
  • homebrew-apps Public

    Homebrew Formulas

    bottlerocketlabs/homebrew-apps’s past year of commit activity
    Ruby 0 MIT 0 0 0 Updated Oct 7, 2022
  • localpod Public

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

    bottlerocketlabs/localpod’s past year of commit activity
    Go 1 MIT 0 5 0 Updated Oct 7, 2022
  • fuzzy Public

    Fuzzy finder tool and library

    bottlerocketlabs/fuzzy’s past year of commit activity
    Go 0 MIT 0 3 0 Updated Nov 12, 2021
  • .github Public

    All about bottlerocketlabs applications and how to install them

    bottlerocketlabs/.github’s past year of commit activity
    0 MIT 0 4 0 Updated Sep 20, 2021
  • pair Public

    A tool for remote pair programming in the terminal

    bottlerocketlabs/pair’s past year of commit activity
    Go 0 MIT 0 5 0 Updated Feb 22, 2021
  • reflex Public Forked from cespare/reflex

    Run a command when files change

    bottlerocketlabs/reflex’s past year of commit activity
    Go 0 MIT 138 0 0 Updated Feb 14, 2021

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…