Dotfiles - chezmoi
setting up multicast broadcast vlc video and verifying multicast traffic.

What is Chezmoi?
Chezmoi is a tool for managing your home directory across multiple machines in a secure and consistent manner. This tool allows users to track, version control, and deploy configuration files (dotfiles) across different environments, with a focus on ensuring portability, repeatability, and security.
`chezmoi add $FILE` # adds $FILEfrom your home directory to the source directory.
Restore config
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply $GITHUB_USERNAME
You can also clone an existing dotfiles repository when initializing:
chezmoi init --apply git@github.com:yourusername/dotfiles.git
This command will show only the filenames (without commit messages) that were modified across the entire commit history.
List All Tracked Files in Chezmoi
In Chezmoi, since it leverages Git for managing dotfiles, you can use Git commands to list all the files tracked in the repository or files associated with specific commits. Here’s how to do it:
chezmoi git -- ls-files
chezmoi git -- show --name-only <commit-hash>
chezmoi git -- log --name-only --pretty=format:
chezmoi git -- diff --name-only <commit-hash-1> <commit-hash-2>