dotr-dear 2.0.1

A dotfiles manager as dear as a daughter.
Documentation
{"version":2,"width":100,"height":24,"timestamp":1783539048,"idle_time_limit":2.0,"command":"PS1='demo$ ' bash --norc --noprofile","env":{"SHELL":"/bin/zsh"}}
[0.014811, "o", "\u001b[?2004hdemo$ "]
[1.712434, "o", "clear"]
[1.955937, "o", "\r\n\u001b[?2004l\r"]
[1.95855, "o", "\u001b[3J\u001b[H\u001b[2J"]
[1.958774, "o", "\u001b[?2004hdemo$ "]
[92.534008, "o", "git init -q"]
[92.775278, "o", "\r\n\u001b[?2004l\r"]
[92.787308, "o", "\u001b[?2004h"]
[92.787323, "o", "demo$ "]
[93.75157, "o", "dotr init"]
[93.994484, "o", "\r\n\u001b[?2004l\r"]
[94.003328, "o", "Initializing configuration...\r\n"]
[94.006653, "o", "\u001b[34m[INFO]\u001b[0m Repository initialized\r\nConfiguration initialized successfully.\r\n"]
[94.006956, "o", "\u001b[?2004hdemo$ "]
[94.956927, "o", "sed -i '' 's/^banner = true/banner = false/' config.toml"]
[95.21053, "o", "\r\n\u001b[?2004l\r"]
[95.214169, "o", "\u001b[?2004hdemo$ "]
[96.187226, "o", "mkdir -p configs"]
[96.441402, "o", "\r\n\u001b[?2004l\r"]
[96.443958, "o", "\u001b[?2004hdemo$ "]
[97.405933, "o", "printf 'export EDITOR=vim\\nalias ll=\"ls -la\"\\n' > configs/bashrc"]
[97.642239, "o", "\r\n\u001b[?2004l\r"]
[97.6425, "o", "\u001b[?2004hdemo$ "]
[98.604901, "o", "printf 'set number\\nsyntax on\\n' > configs/vimrc"]
[98.851213, "o", "\r\n\u001b[?2004l\r"]
[98.851466, "o", "\u001b[?2004hdemo$ "]
[99.814882, "o", "dotr import configs/bashrc -n bashrc"]
[100.05075, "o", "\r\n\u001b[?2004l\r"]
[100.054727, "o", "\u001b[34m[INFO]\u001b[0m Importing from configs/bashrc\r\n"]
[100.056749, "o", "\u001b[34m[INFO]\u001b[0m Package 'f_bashrc' imported\r\n"]
[100.057056, "o", "\u001b[?2004h"]
[100.057061, "o", "demo$ "]
[100.998217, "o", "dotr import configs/vimrc -n vimrc"]
[101.251413, "o", "\r\n\u001b[?2004l\r"]
[101.254822, "o", "\u001b[34m[INFO]\u001b[0m Importing from configs/vimrc\r\n"]
[101.255357, "o", "\u001b[34m[INFO]\u001b[0m Package 'f_vimrc' imported\r\n"]
[101.255758, "o", "\u001b[?2004h"]
[101.255763, "o", "demo$ "]
[102.217231, "o", "rm configs/bashrc configs/vimrc"]
[102.472174, "o", "\r\n\u001b[?2004l\r"]
[102.475623, "o", "\u001b[?2004hdemo$ "]
[103.441412, "o", "dotr deploy"]
[103.685546, "o", "\r\n\u001b[?2004l\r"]
[103.689591, "o", "\u001b[34m[INFO]\u001b[0m Deploying packages...\r\n"]
[103.692918, "o", "=> Deployed ~/dotfiles-demo/configs/vimrc\r\n\u001b[34m[INFO]\u001b[0m Package 'f_vimrc' deployed\r\n"]
[103.693407, "o", "=> Deployed ~/dotfiles-demo/configs/bashrc\r\n\u001b[34m[INFO]\u001b[0m Package 'f_bashrc' deployed\r\n"]
[103.693467, "o", "\u001b[34m[INFO]\u001b[0m Deployment summary:\r\n\u001b[34m[INFO]\u001b[0m ✅ 2 deployed.\r\n"]
[103.693934, "o", "\u001b[?2004h"]
[103.693955, "o", "demo$ "]
[104.655204, "o", "cat configs/bashrc"]
[104.90162, "o", "\r\n\u001b[?2004l\r"]
[104.904247, "o", "export EDITOR=vim\r\nalias ll=\"ls -la\"\r\n"]
[104.904476, "o", "\u001b[?2004hdemo$ "]
[105.865912, "o", "echo 'alias gs=\"git status\"' >> configs/bashrc"]
[106.107061, "o", "\r\n\u001b[?2004l\r"]
[106.107296, "o", "\u001b[?2004hdemo$ "]
[107.067868, "o", "dotr diff"]
[107.317758, "o", "\r\n"]
[107.317764, "o", "\u001b[?2004l\r"]
[107.321227, "o", "\u001b[34m[INFO]\u001b[0m Checking differences...\r\n\u001b[34m[INFO]\u001b[0m Package: f_bashrc\r\n"]
[107.322161, "o", "\u001b[34m[INFO]\u001b[0m Changes in f_bashrc -> ~/dotfiles-demo/configs/bashrc:\r\n"]
[107.3222, "o", " export EDITOR=vim\r\n alias ll=\"ls -la\"\r\n\u001b[31m-alias gs=\"git status\"\u001b[0m\r\n \r\n\u001b[34m[INFO]\u001b[0m Package: f_vimrc\r\n"]
[107.322382, "o", "\u001b[34m[INFO]\u001b[0m No changes in f_vimrc\r\n"]
[107.322698, "o", "\u001b[?2004hdemo$ "]
[108.285184, "o", "dotr update"]
[108.52404, "o", "\r\n\u001b[?2004l\r"]
[108.52702, "o", "\u001b[34m[INFO]\u001b[0m Backing up packages...\r\n"]
[108.528481, "o", "\u001b[34m[INFO]\u001b[0m Backup summary:\r\n\u001b[34m[INFO]\u001b[0m ✅ 2 backed up.\r\n"]
[108.528794, "o", "\u001b[?2004h"]
[108.528799, "o", "demo$ "]
[109.495304, "o", "dotr diff"]
[109.734881, "o", "\r\n\u001b[?2004l\r"]
[109.738167, "o", "\u001b[34m[INFO]\u001b[0m Checking differences...\r\n\u001b[34m[INFO]\u001b[0m Package: f_bashrc\r\n"]
[109.739089, "o", "\u001b[34m[INFO]\u001b[0m No changes in f_bashrc\r\n\u001b[34m[INFO]\u001b[0m Package: f_vimrc\r\n"]
[109.739289, "o", "\u001b[34m[INFO]\u001b[0m No changes in f_vimrc\r\n"]
[109.739684, "o", "\u001b[?2004h"]
[109.739688, "o", "demo$ "]
[110.708822, "o", "dotr packages list"]
[110.948146, "o", "\r\n\u001b[?2004l\r"]
[110.951322, "o", "f_bashrc\r\nf_vimrc\r\n"]
[110.9516, "o", "\u001b[?2004hdemo$ "]
[111.897854, "o", "dotr profiles add work"]
[112.137698, "o", "\r\n\u001b[?2004l\r"]
[112.14131, "o", "\u001b[34m[INFO]\u001b[0m Profile 'work' added\r\n"]
[112.141596, "o", "\u001b[?2004hdemo$ "]
[113.088063, "o", "dotr profiles list"]
[113.342061, "o", "\r\n\u001b[?2004l\r"]
[113.346053, "o", "default\r\nwork\r\n"]
[113.346371, "o", "\u001b[?2004hdemo$ "]
[114.313967, "o", "source <(dotr completions bash)"]
[114.556567, "o", "\r\n\u001b[?2004l\r"]
[114.563199, "o", "\u001b[?2004hdemo$ "]
[115.824154, "o", "dotr "]
[116.461458, "o", "\u0007"]
[116.884127, "o", "\r\n-w             --working-dir  init           update         print-vars     completions\r\n-h             --help         import         diff           packages       help\r\n-V             --version      deploy         remove         profiles       \r\n"]
[116.884139, "o", "demo$ dotr "]
[118.417444, "o", "dep"]
[118.943394, "o", "loy "]
[119.774028, "o", "--pack"]
[120.310245, "o", "ages "]
[121.135843, "o", "f_bashrc"]
[121.674807, "o", "\r\n\u001b[?2004l\r"]
[121.677899, "o", "\u001b[34m[INFO]\u001b[0m Deploying packages...\r\n"]
[121.678843, "o", "\u001b[34m[INFO]\u001b[0m Package 'f_bashrc' deployed\r\n"]
[121.678864, "o", "\u001b[34m[INFO]\u001b[0m Deployment summary:\r\n\u001b[34m[INFO]\u001b[0m 🔄 1 no changes.\r\n"]
[121.679147, "o", "\u001b[?2004hdemo$ "]
[123.543351, "o", "exit"]
[123.574115, "o", "\r\n\u001b[?2004l\r"]
[123.574242, "o", "exit\r\n"]
[123.575224, "x", "0"]