Compare commits
No commits in common. "72133580d0308b0c8674e5bf6468f978163c6bb1" and "b3f4cffbca88c4430c5a780577a6b936f5c3c9e2" have entirely different histories.
72133580d0
...
b3f4cffbca
4 changed files with 7 additions and 26 deletions
|
@ -44,12 +44,8 @@ def clone_project_branch() -> None:
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def install_commands(path: Path) -> None:
|
def install_commands(path: str) -> None:
|
||||||
"""Make commands callable in the operating system.
|
"""Make commands callable in the operating system."""
|
||||||
|
|
||||||
:param path: entry point that commands will call
|
|
||||||
:type path: Path
|
|
||||||
"""
|
|
||||||
step("Install commands")
|
step("Install commands")
|
||||||
user = Path("/usr/local/bin")
|
user = Path("/usr/local/bin")
|
||||||
for command in [
|
for command in [
|
||||||
|
@ -96,12 +92,8 @@ def list_environment_variables() -> None:
|
||||||
log.info("%s", variable)
|
log.info("%s", variable)
|
||||||
|
|
||||||
|
|
||||||
def main(main_file: Path) -> None:
|
def main(main_file: str) -> None:
|
||||||
"""Entry point to initialize environment or run a specific command.
|
"""Entry point to initialize environment or run a specific command."""
|
||||||
|
|
||||||
:param main_file: entry point file calling this function
|
|
||||||
:type main_file: Path
|
|
||||||
"""
|
|
||||||
paths = environ["PATH"].split(pathsep)
|
paths = environ["PATH"].split(pathsep)
|
||||||
if env.SPCD_PYTHON_VENV_BINARIES not in paths:
|
if env.SPCD_PYTHON_VENV_BINARIES not in paths:
|
||||||
environ["PATH"] = pathsep.join([env.SPCD_PYTHON_VENV_BINARIES, *paths])
|
environ["PATH"] = pathsep.join([env.SPCD_PYTHON_VENV_BINARIES, *paths])
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
|
|
||||||
import importlib
|
import importlib
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
env = importlib.import_module("env")
|
env = importlib.import_module("env")
|
||||||
|
@ -12,4 +11,4 @@ if __name__ == "__main__":
|
||||||
sys.path.insert(0, env.SPCD_PYTHON_VENV_PACKAGES)
|
sys.path.insert(0, env.SPCD_PYTHON_VENV_PACKAGES)
|
||||||
from spcd import main
|
from spcd import main
|
||||||
|
|
||||||
main(Path(__file__))
|
main(__file__)
|
||||||
|
|
|
@ -32,13 +32,7 @@ def spcd_check_project() -> None:
|
||||||
def spcd_synchronize(
|
def spcd_synchronize(
|
||||||
target: str | None = None, source: str | None = None
|
target: str | None = None, source: str | None = None
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Synchronize output towards a target.
|
"""Synchronize output towards a target."""
|
||||||
|
|
||||||
:param target: where to deploy to
|
|
||||||
:type target: str | None
|
|
||||||
:param source: where to deploy from
|
|
||||||
:type source: str | None
|
|
||||||
"""
|
|
||||||
if not target:
|
if not target:
|
||||||
user = "cd"
|
user = "cd"
|
||||||
host = env.SPCD_PROJECT_PATH
|
host = env.SPCD_PROJECT_PATH
|
||||||
|
|
|
@ -28,11 +28,7 @@ class Project:
|
||||||
"""Current project."""
|
"""Current project."""
|
||||||
|
|
||||||
def __init__(self, projects: Projects) -> None:
|
def __init__(self, projects: Projects) -> None:
|
||||||
"""Set projects, branch, name, root & url.
|
"""Set projects, branch, name, root & url."""
|
||||||
|
|
||||||
:param projects: parent class with environment
|
|
||||||
:type projects: Projects
|
|
||||||
"""
|
|
||||||
self.projects = projects
|
self.projects = projects
|
||||||
# branch
|
# branch
|
||||||
for variable in BRANCH:
|
for variable in BRANCH:
|
||||||
|
|
Loading…
Reference in a new issue