def ln(src, dst): src = gen_src(src) dstTrue = path.join(dst, path.basename(src)) if path.exists(dstTrue): if path.samefile(src, dstTrue): return else: raise ConflictException(dstTrue) run_shell("mkdir -p {}", dst) run_shell("ln -s {} {}", src, dst)
def cd(src): src = gen_src(src) color_print("chdir to {}".format(src), 0, 34, 47) os.chdir(src)