Skip to content

Look into alternative dotfile managers #9

@jwodder

Description

@jwodder

Desired features:

  • Individual files are always specified by path (relative to $HOME or dotfile root), not by user-defined key
  • I don't have to write out file paths three times in key names, src, and dst
  • Showing a diff between current $HOME and what would be installed
    • Excluding items in $HOME or subdirectories thereof from the comparison
  • Templating/conditional logic in files
    • OS variable in template
  • Conditionally installing files based on profile (optional), OS, selected "features", etc.
  • Detects & preserves executable bits
  • Installing to a temp directory (including using profiles & OS details that differ from the local machine)
  • Backing up pre-existing files in $HOME before installing over them
  • Supports storing machine-specific configuration in a config file

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions