git-home

Crates.iogit-home
lib.rsgit-home
version0.1.1-alpha.3
sourcesrc
created_at2022-07-03 20:33:07.676209
updated_at2022-07-08 17:04:11.031662
descriptionA dotfiles manager using git.
homepage
repositoryhttps://github.com/delta1024/git-home/
max_upload_size
id618549
size77,287
Jacob Stannix (delta1024)

documentation

README

Git Home

A dotfiles manager using git.

Abstract

Git Home is a git extention to allow one to easaly manage there configuration files withouth needing to go through any symlinking or generating from third party apps.

Usage:

git home [add <files> | status | init | commit <options> | 
          log | --help | -- <git-sub-command>]

Commands:

  • add: add a file to the git_home repo.
  • status: print staus of files in the index.
  • init: initialize a new home repo.
  • commit: commit current index to repository.
  • log: prints a log of the last commit.
  • --help: prints this help dialog.
  • -- : passes any commands following the double dashes to git. Any command preceding the double dash will be executed first.

For example, to commit your changes and then see a log of your commit history you could run:

git home commit -m "some message" -- status | less

Global Variables:

  • GIT_HOME_DIR: $HOME/.config/git_home (default value)
Commit count: 20

cargo fmt