blob: f8fe34a903fd1c37e96684a4924ac9fed3742e2e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import os
import os.path
from .path import *
def run_in_dir(dir: str, func: callable):
old_dir = os.path.abspath(os.getcwd())
os.chdir(dir)
func()
os.chdir(old_dir)
def run_in_project_dir(func: callable):
run_in_dir(project_dir, func)
def print_order(number: int, total: int, /, console) -> None:
console.print(f"\[{number}/{total}]", end=" ", style="green")
|