tuckr
Tuck files inside Docker containers
TLDR
Check dotfile status
Add all dotfiles to system
Add all dotfiles except specified programs
Remove all dotfiles from the system
Add a program dotfile and run its setup script
SYNOPSIS
`tuckr [options] source_directory destination_directory`
PARAMETERS
--backup
Creates a backup before restoring.
--restore
Restores an existing archive.
--exclude=pattern
Excludes files matching the specified pattern.
--verbose
Provides verbose output during the archiving or restoring process.
source_directory
The directory to be archived. (Required)
destination_directory
The directory where the archive will be stored or restored to. (Required)
DESCRIPTION
The `tuckr` command is not a standard Linux utility. It's likely a custom script or alias designed to simplify archiving and restoring files using `rsync`. Given the name, it probably 'tucks' (archives) files away and can later 're-tuck' (restore) them. The exact functionality of `tuckr` depends entirely on its implementation.
Without knowing the specific script, assumptions can be made based on the likely use of `rsync`. Rsync is known for its efficient file transfer and synchronization capabilities, making it ideal for creating backups or archives. A basic `tuckr` implementation might involve creating a timestamped archive of a directory. A more sophisticated version could support incremental backups, allowing for space-efficient storage of multiple versions of a directory.
Restoring a 'tucked' archive might involve copying the archived files back to their original location, possibly with options to handle conflicts or overwrites. The implementation might involve options to specify source, destination, and exclude patterns.
CAVEATS
The `tuckr` command is not a standard Linux command. Its behavior depends entirely on the custom script implementation. Without access to the script, the provided information is based on educated guesses about its intended functionality using `rsync`.
EXAMPLE USAGE
Archiving a directory: `tuckr --backup /home/user/documents /mnt/backup/`
Restoring a directory: `tuckr --restore /mnt/backup/documents_archive /home/user/documents`