Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Releases: gbrlsnchs/pilgo

Pilgo 0.5.0

02 May 01:15
Compare
Choose a tag to compare

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

Pilgo 0.4.0

19 Apr 07:11
Compare
Choose a tag to compare

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)

Pilgo 0.3.0

18 Apr 02:28
Compare
Choose a tag to compare

Changelog

New features

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

Pilgo 0.2.0

17 Apr 14:52
Compare
Choose a tag to compare

Changelog

New features

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

Pilgo 0.1.0

17 Apr 03:56
Compare
Choose a tag to compare

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.