def init_config(logging=False, files=False, install=False, overwrite=False): """Copy config files to user data directory""" if not any([logging, files, install]): return objdir = ObjDirectory(__name__, "..", "config") datadir = UserDataDirectory("dtocean_app", "DTOcean", "config") dirmap = DirectoryMap(datadir, objdir) if logging: dirmap.copy_file("logging.yaml", overwrite=overwrite) if files: dirmap.copy_file("files.ini", overwrite=overwrite) if install: dirmap.copy_file("install.ini", overwrite=overwrite) return datadir.get_path()
def init_config(install=False, overwrite=False): """Copy config files to user data directory""" objdir = ObjDirectory(__name__, "config") datadir = UserDataDirectory("dtocean_app", "DTOcean", "config") dirmap = DirectoryMap(datadir, objdir) dirmap.copy_file("logging.yaml", overwrite=overwrite) dirmap.copy_file("files.ini", overwrite=overwrite) # Copy the manuals installation configuration if install: dirmap.copy_file("install.ini", overwrite=overwrite) return