blob: f152a96f3e942aba16ad8ebb5c82dabbe7c8dbac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from dots_manager.args import parse_arguments
from dots_manager.env import initialize_environment
from dots_manager.template import compile_dotfiles
from dots_manager.stow import apply_stow_operation_to_packages
def main():
args = parse_arguments()
env = initialize_environment(args)
if args.clean:
apply_stow_operation_to_packages(args.comp, args.target, "-D", env)
if args.compile:
compile_dotfiles(args.source, args.comp, env)
if args.stow:
apply_stow_operation_to_packages(args.comp, args.target, "--no-folding", env)
|