Commit Graph

89 Commits

Author SHA1 Message Date
Danielle McLean c1b1767b12
Update README.md to note renamed subcommands 2023-12-05 21:28:53 +11:00
Danielle McLean 40b97e0c15
Add --verbose to the completion def 2023-12-05 21:26:57 +11:00
Danielle McLean 1ef91ce5f2
Support --verbose to get feedback from Stow and Git 2023-12-05 21:26:38 +11:00
Danielle McLean 136eddf8dd
Update _dots completion with new subcommands 2023-12-05 19:55:50 +11:00
Danielle McLean 008e82924e
Preface all subcommand implementations with do- for clarity 2023-12-05 19:47:42 +11:00
Danielle McLean f0baf4e02b
Rename Stow subcommands to use stowing terminology 2023-12-05 19:45:13 +11:00
Danielle McLean 553fb254f7
Add dots unlink/relink subcommands 2023-12-05 19:42:31 +11:00
Danielle McLean b761e7f2af
Fix publish dir relative to base 2023-11-01 14:23:15 +11:00
Danielle McLean ea3d4f3233
Remove some spurious margin from pretty homepage/script 2023-11-01 14:21:45 +11:00
Danielle McLean 930d36efbe
Highlight dots homepage on the fly if you open it in browser 2023-11-01 14:20:04 +11:00
Danielle McLean 4e4f98d1aa
Install Highlight.js for on-the-fly highlighting of curlable script 2023-11-01 14:14:38 +11:00
Danielle McLean 359a4046ac
Enable Netlify CLI for local builds and stuff 2023-11-01 14:13:13 +11:00
Danielle McLean a6a118b5bd
Fix broken symlink making ~/.local available to Jekyll site 2023-11-01 12:12:10 +11:00
Danielle McLean c9a945559d
Add capacity for multiple supported Stow versions 2023-11-01 11:41:53 +11:00
Danielle McLean a685244436
Remove ignore for .stow-rename, since it's gone now 2023-11-01 11:41:31 +11:00
Danielle McLean fb1ae514b3
Add .editorconfig to Stow's global ignores 2023-10-23 15:20:55 +11:00
Danielle McLean bddf272d82
Migrate from .stow-rename to --dotfiles 2023-10-23 15:14:31 +11:00
Danielle McLean f379471a5f
Make partial-dl-test way more robust and thorough 2023-10-16 15:38:13 +11:00
Danielle McLean bbfca281e7
Make dots script complain when more stuff goes wrong 2023-10-16 14:49:06 +11:00
Danielle McLean dc3d59b4a4
Use Minima's theming on the curlable script too 2023-10-16 14:06:26 +11:00
Danielle McLean 6ac1c1d7ea
Remove unused Subscribe button from footer 2023-10-16 14:06:12 +11:00
Danielle McLean 9d04a7d780
Upgrade to Jekyll 4.3.2 and Minima 3 2023-10-16 14:05:40 +11:00
Danielle McLean a88e12d383
Specify Ruby version to use (3.2.2) 2023-10-16 13:48:14 +11:00
Danielle McLean 1ce8a8d95c
Simplified approach to curl|zsh safety 2023-10-16 13:36:04 +11:00
Danielle McLean a68231a64f
Update my Fediverse handle on the compiled README 2023-10-16 12:40:38 +11:00
Danielle McLean f00842c295
Set global ignores when running Stow, to simplify package defs 2023-10-16 12:39:04 +11:00
Danielle McLean 8bfca07760
Update _dots to pull list of repos from Gitea
I completely forgot I made the _dots completion function do this in the
first place. Past Dani did some really cool stuff! Anyway, the dot
repos now live on Gitea, so the completion function needs to fetch the
list from there instead. It's not difficult, the API is very simple.
2021-07-15 09:18:45 +10:00
Danielle McLean 154ac865d2
Upgrade to Jekyll 4.2.0 2021-07-06 20:47:34 +10:00
Danielle McLean 8ab954e9ed
Ignore the .bundle directory, as Bundler itself instructs 2020-12-23 20:52:49 +11:00
Danielle McLean 98ef4dc5d5
Make dots even more resilient to curl dropouts (it'll just crash harmlessly no matter where it's split) 2020-12-15 09:27:28 +11:00
Danielle McLean 6bfcf82038 Whoops, pass arguments to dots through to main 2020-09-24 19:31:16 +10:00
Danielle McLean dfa0140470
Add basic info on subcommands to README.md 2020-06-18 14:12:53 +10:00
Danielle McLean f337cc8574
Hmm, try using separate symlinks that aren't excluded from Jekyll to load the base repo stuff into the site? Might be more reliable 2020-06-18 14:00:35 +10:00
Danielle McLean e9b0d0d5c0
Put a Netlify badge in the readme, to help keep track of whether the site's working properly 2020-06-18 13:52:24 +10:00
Danielle McLean b12ce74be9
Document the environment variables that can be set to customise dots 2020-06-18 13:47:48 +10:00
Danielle McLean 4288228da5
Make the 'bare' dots package prefix configurable, defaulting to my Gitea dot org 2020-06-18 13:37:53 +10:00
Danielle McLean d01591a0d4
Wrap the loose commands at the end of dots in a function too, to help guarantee harmless crashing if the script's download is interrupted 2020-06-18 13:34:41 +10:00
Danielle McLean 316108268f
Clone 'bare' dots package names from git.00dani.me/dot, rather than GitHub 2020-06-18 13:33:12 +10:00
Danielle McLean 3632e5cdcd
Completely ditch the custom main.scss file, since I wasn't doing anything special with it anyway 2020-06-18 13:28:12 +10:00
Danielle McLean 48ab217a9c
Add my fedi profile to _config.yml, since apparently Minima does support those 2020-06-18 13:24:22 +10:00
Danielle McLean 73f6fca9fd
Use Minima's default head.html partial, since it can load our stylesheet if we name it correctly 2020-06-18 13:23:55 +10:00
Danielle McLean 44176dc8c3
Actually, I think I prefer dot/dots for the title rather than my domain name 2020-06-18 12:18:10 +10:00
Danielle McLean 436761a6a5
Update _config.yml: remove outdated Twitter handle, unnecessary exclude configuration, and adjust title and description 2020-06-18 12:16:55 +10:00
Danielle McLean f4e57b09f9
Avoid weird Liquid syntax error by dropping parentheses from expression? 2020-06-18 12:15:12 +10:00
Danielle McLean 79eab2e764
Update gitignore: the newer version of Jekyll uses different stuff that must be ignored, apparently 2020-06-18 12:07:04 +10:00
Danielle McLean 0207b7da11
Push Jekyll site files into a subdirectory to avoid confusing them with actual dots script files 2020-06-18 12:00:16 +10:00
Danielle McLean b9d9939c7f
Oops, it's dot/vim, not dots/vim 2020-06-18 11:49:21 +10:00
Danielle McLean 90d8d73c3d
Upgrade to Jekyll 4 2020-06-18 11:44:17 +10:00
Danielle McLean a75650e7f2
Update to Bundler 2 because apparently Bundler 1 doesn't work with Netlify any more? 2020-06-18 11:34:13 +10:00
Danielle McLean f565dba86e
Bump up Jekyll and ffi to satisfy vulnerability warnings 2020-06-18 11:30:09 +10:00