Pilgo Versions Save

Configuration-based dotfiles manager

v0.5.0

4 years ago

Changelog

New features

  • New command scan that set targets to a file (includes same filtering as init)
  • Tag support (#5)
    • show, check and link
      • Support filtering via -tags
    • config
      • Allow setting tags to a file via -tags
  • Lots of new option aliases (check each command's help via -help)

Changes

  • config
    • Option -home has been renamed to -usehome

Fixes

  • Fixed an issue where multiple expanded targets were overwritten by a single target

Removed features

  • config
    • Option -targets has been removed in favor of the scan command

v0.4.0

4 years ago

Changelog

New features

  • config
    • Add option to use home directory as base directory (-home)
    • Add option to flatten a directory in order to link its children directly (-flatten)

v0.3.0

4 years ago

Changelog

New features

  • The init command how has a -hidden option that allows to include hidden files.

v0.2.0

4 years ago

Changelog

New features

  • File writing is now atomic. This benefits the following commands:
    • config
    • init

v0.1.0

4 years ago

Pilgo is released!

So... this is the first release of Pilgo, a project I have been working on for some time now. It's a CLI to help you organizing your dotfiles across different computers by using a reproducible configuration file inside your dotfiles repository.

Try it out by downloading a binary from this release.

$ plg -help
USAGE:
    plg [OPTIONS] <COMMAND>

OPTIONS:
        -config    Use a different configuration file. (default: "pilgo.yml")
    -h, -help      Print this help message.

COMMANDS:
    check      Check the status of your dotfiles.
    config     Configure a dotfile in the configuration file.
    init       Initialize a configuration file.
    link       Link your dotfiles as set in the configuration file.
    show       Show your dotfiles in a tree view.
    version    Print version.