1
Fork 0
This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
dotfile-automator/project/utils/repos.py

22 lines
652 B
Python

import os
from . import config, constants
def clone_public_data():
exit_code = os.system("git clone -b master --single-branch {} {}"
.format(config.get('public_repo'),
constants.PUBLIC_DATA_DIR))
return exit_code
def clone_private_data():
exit_code = os.system("git clone -b master --single-branch {} {}"
.format(config.get('private_repo'), constants.PRIVATE_DATA_DIR))
return exit_code
def has_data(data):
public_path = os.path.join(constants.PUBLIC_DATA_DIR, data)
private_path = os.path.join(constants.PRIVATE_DATA_DIR, data)
return os.path.isdir(public_path) or os.path.isdir(private_path)