Bundler
bundlerBundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed.
Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed.
BUNDLE_GEMS__BUNDLE_GITHUB__COMThe rest of the file syncs. Only these values are lifted out and kept in your secret store.
BUNDLE_BUILD__BUNDLE_JOBS: "8"BUNDLE_RETRY: "3"BUNDLE_WITHOUT: "production"BUNDLE_BUILD__MYSQL2: "--with-mysql-config=/opt/homebrew/opt/mysql-client/bin/mysql_config"machine-localBUNDLE_BUILD__PG: "--with-pg-config=/opt/homebrew/opt/libpq/bin/pg_config"machine-localBUNDLE_GEMS__CONTRIBSYS__COM: "octocat:FAKEcontribsysFAKEpassword"BUNDLE_GITHUB__COM: "octocat:ghp_FAKE0000000000000000000000000000000000"Otty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
Nothing. Bundler writes no caches or state in your home directory.
BUNDLE_BUILD__BUNDLE_JOBS: "8"BUNDLE_RETRY: "3"BUNDLE_WITHOUT: "production"BUNDLE_BUILD__MYSQL2: "--with-mysql-config=/opt/homebrew/opt/mysql-client/bin/mysql_config"machine-localBUNDLE_BUILD__PG: "--with-pg-config=/opt/homebrew/opt/libpq/bin/pg_config"machine-localBUNDLE_GEMS__CONTRIBSYS__COM: "octocat:FAKEcontribsysFAKEpassword"BUNDLE_GITHUB__COM: "octocat:ghp_FAKE0000000000000000000000000000000000"Each machine keeps its own copy of these.
BUNDLE_GEMS__BUNDLE_GITHUB__COMLifted into your secret store; the rest of the file syncs.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/bundler. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these is generated from the same rules as this page. None of them splits BUNDLE_BUILD__ for you — that part is Otty’s own sync, or a template you write by hand.