mirror of
https://github.com/frappe/bench.git
synced 2024-11-16 10:05:21 +00:00
refactor(minor): bench install-app
Getting rid of the dependency on the manual coloring of all prints using color
This commit is contained in:
parent
dafddaef6d
commit
c060ce7b54
10
bench/app.py
10
bench/app.py
@ -13,7 +13,7 @@ from setuptools.config import read_configuration
|
|||||||
|
|
||||||
# imports - module imports
|
# imports - module imports
|
||||||
import bench
|
import bench
|
||||||
from bench.utils import color, CommandFailedError, build_assets, check_git_for_shallow_clone, exec_cmd, get_cmd_output, get_frappe, is_bench_directory, restart_supervisor_processes, restart_systemd_processes, run_frappe_cmd
|
from bench.utils import CommandFailedError, build_assets, check_git_for_shallow_clone, exec_cmd, get_cmd_output, get_frappe, is_bench_directory, restart_supervisor_processes, restart_systemd_processes, run_frappe_cmd
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(bench.PROJECT_NAME)
|
logger = logging.getLogger(bench.PROJECT_NAME)
|
||||||
@ -322,12 +322,14 @@ def new_app(app, bench_path='.'):
|
|||||||
|
|
||||||
|
|
||||||
def install_app(app, bench_path=".", verbose=False, no_cache=False, restart_bench=True, skip_assets=False):
|
def install_app(app, bench_path=".", verbose=False, no_cache=False, restart_bench=True, skip_assets=False):
|
||||||
|
from bench.utils import get_env_cmd
|
||||||
from bench.config.common_site_config import get_config
|
from bench.config.common_site_config import get_config
|
||||||
|
|
||||||
print(f'\n{color.yellow}Installing {app}{color.nc}')
|
install_text = f'Installing {app}'
|
||||||
logger.log(f"installing {app}")
|
click.secho(install_text, fg="yellow")
|
||||||
|
logger.log(install_text)
|
||||||
|
|
||||||
python_path = os.path.join(bench_path, "env", "bin", "python")
|
python_path = get_env_cmd("python", bench_path=bench_path)
|
||||||
quiet_flag = "-q" if not verbose else ""
|
quiet_flag = "-q" if not verbose else ""
|
||||||
app_path = os.path.join(bench_path, "apps", app)
|
app_path = os.path.join(bench_path, "apps", app)
|
||||||
cache_flag = "--no-cache-dir" if no_cache else ""
|
cache_flag = "--no-cache-dir" if no_cache else ""
|
||||||
|
Loading…
Reference in New Issue
Block a user