Skip to content

🔧 .files, including ~/.macos — sensible hacker defaults for macOS

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE-MIT.txt
Notifications You must be signed in to change notification settings

analyticsMD/bin2ools-dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bin2ools-dotfiles

The installation repository for Bintools and related packages.

Screenshot of my shell prompt

PREP

Run this command on your laptop and do everything it tells you to!

brew doctor

If anything unusual shows up, feel free to ask questions in the DevOps Slack channel,
or in the Bintools-rollout channel in Slack. They will be answered quickly!

Instructional video: https://www.loom.com/share/8b0fee43baf24488a6a114aac075be11

   

Installation

Warning: See PREP section above if this is your first time installing Bintools.

Cut-and-paste the following one-liner into your bash shell, on your laptop.

u=https://bit.ly/3Kavmy1 f=${HOME}/i.sh && (curl -L $u||wget -O - $u||fetch -o - $u) > $f && chmod 700 $f && $f

Using this repo.

The script above clones the repository under ~/.bintools-dotfiles in your home directory. It's important to keep this location, as other tools and scripts may look to find it there. The bootstrapper script will clone (or pull) the latest version and copy the files to this directory. The installer usually takes 10-15 minutes, and installs all components hands-free. If you have no Git credential helper installed, it will install one on your behalf, asking once or twice for your Github credentials using a pop up browser page. It also asks for your root password exactly once, and will produce an Okta credential popup upon completion, so you can perform your first login.

If the installer has trouble for any reason, you can safely rerun it multiple times. It is idempotent. Just cut and paste one of the commands below. The first commmand installs ONLY the basic rds and ssm tools and the zero-trust login framework. The second link installs Database graphic tools, such as MySQL Bench and DataGrip in addition to the basic tools. Other tools are also available for install. The list is steadily growing! See the addenda notes for a list of packages near the end of this doc for other notable features that can be added to your bintools!

GUI TOOLS <Temporarily unavailable due to a lack of DataGrip an PyCHarm licenses.>

Git-free install

To install these dotfiles without Git (e.g. on a Linux-based deployment container:

cd; curl -#L https://github.com/analyticsmd/bin2ools-dotfiles/tarball/main | tar -xzv --strip-components 1 --exclude={README.md,bootstrap.sh,.osx,LICENSE-MIT.txt}

Dotfiles sometimes change. To update your dotfiles to include later improvements, or to use your own custom branch, just run a

cd ${HOME}/.bin2ools-dotfiles; git pull
export PATH="/usr/local/bin:$PATH"

Sensible macOS defaults

When setting up a new Mac, you may want to set some sensible macOS defaults:

./.macos

Feedback

Suggestions/improvements welcome!

HOW TO USE BIN2OOLS

https://www.loom.com/share/cc82d46c8b9e41e3ac29aab56b725b8c

Original Authors (the Gods we stand upon).

twitter/mathias
Mathias Bynens

Thanks to…

About

🔧 .files, including ~/.macos — sensible hacker defaults for macOS

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE-MIT.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.1%
  • Python 19.4%
  • Vim Script 5.1%
  • Dockerfile 0.2%
  • Ruby 0.1%
  • Makefile 0.1%