Commit Graph

19 Commits

Author SHA1 Message Date
cdef65ae53 Format shell scripts with shfmt 2020-05-23 21:43:08 +01:00
d4d64f654e Add command-exists shell helper 2020-05-23 19:16:06 +01:00
04912ff2a5 Add procodile to default list of ruby gems 2020-05-04 20:53:24 +01:00
f8aac5d462 Shuffle shell alias definitions around a bit 2020-05-04 20:52:14 +01:00
50ea657064 Remove lunchy completion setup, it's handled by zsh-completions 2020-05-04 20:51:12 +01:00
ab88f2cb66 Improve shell start-up time by lazy-loading various tools 2020-04-26 21:59:25 +01:00
80c77c8c2b Refactor shell setup into ~/.zshenv and ~/.zshrc files
It was time to split the environment related stuff out to ~/.zshenv,
leaving my ~/.zshrc file specifically for setup of interactive shells.
2020-02-22 14:27:19 +00:00
7358c889bc Add macos-battery-exporter script and launchd config
It reads and exports battery metrics for Prometheus.
2020-02-06 21:19:36 +00:00
1aefb225bc Refactor various install_*_global_packages functions 2019-12-27 22:37:03 +00:00
20072b1a36 Add additional ruby helper commands 2019-08-06 15:23:52 +01:00
d82351f72d Add shell helper functions for rbenv and solargraph 2019-07-04 14:25:10 +01:00
c7badfb99a Update Ruby zsh setup 2019-03-04 11:25:55 +00:00
8e2438db6b Install both bundler 1.x and 2.x by default 2019-02-01 16:13:04 +00:00
de274476bb Fix lunchy autocompletion 2019-01-15 18:40:43 +00:00
84a79be1fc Ruby setup - switch from deprecated gem flags to new --no-document
The `--no-rdoc` and `--no-ri` flags have been deprecated for a while,
and with Ruby 2.6.0 they have finally been removed. So we need to use
the newer `--no-document` flag instead.
2019-01-02 12:01:50 +00:00
3516274d40 Update default packages for ruby, golang, and node 2018-12-20 01:47:24 +00:00
73c6709435 Update list of default ruby gems 2018-10-23 12:17:35 +01:00
fb6ec2f6ef Enforce use of rspec's doc formatter via rs alias 2018-10-01 09:29:54 +01:00
a53788f5c4 Major revamp of shell init - drop bash support, focus on zsh 2018-07-20 00:47:07 +01:00