06:23:39 AM ➜ shallow-backup --backup-dots
dP dP dP dP dP
88 88 88 88 88
,d8888' 88d888b. .d8888b. 88 88 .d8888b. dP dP dP 88d888b. .d8888b. .d8888b. 88 .dP dP dP 88d888b.
Y8ooooo, 88' `88 88' `88 88 88 88' `88 88 88 88 88' `88 88' `88 88' `"" 88888" 88 88 88' `88
88 88 88 88. .88 88 88 88. .88 88.88b.88' 88. .88 88. .88 88. ... 88 `8b. 88. .88 88. .88
`88888P' dP dP `88888P8 dP dP `88888P' 8888P Y8P 88Y8888' `88888P8 `88888P' dP `YP `88888P' 88Y888P'
88
dP
v6.2 by Aaron Lichtman (@alichtman)
Detected git repo.
Updating .gitignore file at /home/alichtman/shallow-backup/.gitignore with config from root-gitignore
Updating .gitignore file at /home/alichtman/shallow-backup/dotfiles/.gitignore with config from dotfiles-gitignore
##########
# DOTFILES
##########
Backing up dotfolders...
Backing up dotfiles...
Checking for separate git repo in dotfiles directory...
Detected a nested dotfiles repo that is dirty!!
Do you want to create and push a commit in this repo first, before dealing with the parent?
[?] If you do not, the parent repo will not be able to commit the dotfile changes (due to a dirty submodule): Yes
> Yes
No
Okay, switching into dotfiles subrepo...
pre-commit installed at .git/hooks/pre-commit
Staging all files for commit...
Git status of /home/alichtman/shallow-backup/dotfiles
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: .config/irb/irbrc
modified: .config/shallow-backup.conf
[?] Show git diff?: Yes
> Yes
No
diff --git a/.config/irb/irbrc b/.config/irb/irbrc
new file mode 100644
index 0000000..1bf3105
--- /dev/null
+++ b/.config/irb/irbrc
@@ -0,0 +1,4 @@
+# frozen_string_literal: true
+
+IRB.conf[:SAVE_HISTORY] ||= 1000
+IRB.conf[:HISTORY_FILE] ||= File.join(ENV['XDG_DATA_HOME'], 'irb', 'history')
diff --git a/.config/shallow-backup.conf b/.config/shallow-backup.conf
index c8438ff..888ddb7 100644
--- a/.config/shallow-backup.conf
+++ b/.config/shallow-backup.conf
@@ -7,6 +7,7 @@
".config/fzf-notes": { },
".config/git/config": { },
".config/git/gitignore_global": { },
+ ".config/irb/irbrc": { },
".config/jrnl/jrnl.yaml": { },
".config/kitty": { },
".config/nvim": { },
[?] Make a commit (with a trufflehog pre-commit hook)? Ctrl-C to exit: Yes
> Yes
No
Making new commit...
TruffleHog...............................................................Passed
[main ef3222b] Back up dotfiles.
2 files changed, 5 insertions(+)
create mode 100644 .config/irb/irbrc
None
[?] Does the trufflehog output contain any secrets? If so, please exit and remove them.: No
Yes
> No
Successful commit.