Module: Dotsync

Defined in:
lib/dotsync.rb,
lib/dotsync/core.rb,
lib/dotsync/icons.rb,
lib/dotsync/colors.rb,
lib/dotsync/errors.rb,
lib/dotsync/runner.rb,
lib/dotsync/version.rb,
lib/dotsync/models/diff.rb,
lib/dotsync/utils/logger.rb,
lib/dotsync/models/mapping.rb,
lib/dotsync/utils/path_utils.rb,
lib/dotsync/config/base_config.rb,
lib/dotsync/utils/config_cache.rb,
lib/dotsync/actions/base_action.rb,
lib/dotsync/actions/pull_action.rb,
lib/dotsync/actions/push_action.rb,
lib/dotsync/utils/file_transfer.rb,
lib/dotsync/actions/watch_action.rb,
lib/dotsync/loaders/setup_loader.rb,
lib/dotsync/utils/version_checker.rb,
lib/dotsync/utils/directory_differ.rb,
lib/dotsync/config/pull_action_config.rb,
lib/dotsync/config/push_action_config.rb,
lib/dotsync/config/watch_action_config.rb,
lib/dotsync/actions/concerns/output_sections.rb,
lib/dotsync/actions/concerns/mappings_transfer.rb,
lib/dotsync/config/concerns/xdg_base_directory.rb

Defined Under Namespace

Modules: Colors, Icons, MappingsTransfer, OutputSections, PathUtils, XDGBaseDirectory Classes: BaseAction, BaseConfig, ConfigCache, ConfigError, Diff, DirectoryDiffer, DiskFullError, Error, FileTransfer, FileTransferError, Logger, Mapping, PermissionError, PullAction, PullActionConfig, PushAction, PushActionConfig, Runner, SymlinkError, TypeConflictError, VersionChecker, WatchAction, WatchActionConfig

Constant Summary collapse

VERSION =
"0.1.25"

Class Attribute Summary collapse

Class Attribute Details

.config_pathObject



58
59
60
# File 'lib/dotsync.rb', line 58

def config_path
  @config_path ||= ENV["DOTSYNC_CONFIG"] || "~/.config/dotsync.toml"
end