Module: HFAM

Defined in:
lib/hfam/dsl.rb,
lib/hfam/logger.rb,
lib/hfam/payload.rb,
lib/hfam/version.rb,
lib/hfam/constants.rb,
lib/hfam/application.rb,
lib/hfam/command_set.rb,
lib/hfam/command/base.rb,
lib/hfam/argument_parser.rb,
lib/hfam/commands/source.rb,
lib/hfam/commands/symlink.rb

Defined Under Namespace

Modules: Command, Logger Classes: Application, ArgumentParser, CommandSet, DSL, Payload

Constant Summary collapse

VERSION =
"0.1.2"
HOME =
"#{ENV['HOME']}"
DEFAULT_DOTFILES_PATH =
"#{ENV['HOME']}/dotfiles"
HELP =
<<-SHELL
HFAM - Hidden Files Are Manageable

Centralize your dotfiles in one directory and manage them using some basic operations (symlink, source, ...)
This tool attempts to locate a ~/dotfiles/.hfamconfig file. Then it executes a set of commands
listed in the config file.

For further information: https://github.com/mehdi-farsi/hfam

USAGE:

hfam [-h|--help] [-p|--path]

OPTIONS:

-h  # help
-p  # change the default dotfiles path
SHELL