mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-05 16:08:54 +00:00
25 lines
668 B
Python
25 lines
668 B
Python
"""
|
|
author: deadc0de6 (https://github.com/deadc0de6)
|
|
Copyright (c) 2017, deadc0de6
|
|
represents a dotfile in dotdrop
|
|
"""
|
|
|
|
|
|
class Dotfile:
|
|
|
|
def __init__(self, key, dst, src, actions=[], link=False):
|
|
# key of dotfile in the config
|
|
self.key = key
|
|
# where to install this dotfile
|
|
self.dst = dst
|
|
# stored dotfile in dotdrop
|
|
self.src = src
|
|
# should be a link
|
|
self.link = link
|
|
# list of actions
|
|
self.actions = actions
|
|
|
|
def __str__(self):
|
|
return 'key:%s, src: %s, dst: %s, link: %s' % (self.key, self.src,
|
|
self.dst, self.link)
|