Compare commits
8 commits
b912997491
...
f776b8468d
Author | SHA1 | Date | |
---|---|---|---|
f776b8468d | |||
c5119b4107 | |||
7d6700a04b | |||
abd7afe65d | |||
2b78b45b1b | |||
be045fb6ef | |||
ba771ea0fe | |||
26013bf1a4 |
3 changed files with 20 additions and 7 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
__pycache__
|
__pycache__
|
||||||
|
/.venv
|
||||||
|
|
|
@ -5,6 +5,7 @@ from pathlib import Path
|
||||||
|
|
||||||
import env
|
import env
|
||||||
from rwx import fs, ps
|
from rwx import fs, ps
|
||||||
|
from rwx.log import stream as log
|
||||||
|
|
||||||
from cd.project import Project
|
from cd.project import Project
|
||||||
from cd.projects import Projects
|
from cd.projects import Projects
|
||||||
|
@ -34,13 +35,19 @@ def cd_clone_branch() -> None:
|
||||||
split()
|
split()
|
||||||
print(project, end="")
|
print(project, end="")
|
||||||
split()
|
split()
|
||||||
print(f"""\
|
print(
|
||||||
|
f"""\
|
||||||
{project.url}
|
{project.url}
|
||||||
↓
|
↓
|
||||||
""", end="", flush=True)
|
""",
|
||||||
ps.run("git",
|
end="",
|
||||||
|
flush=True,
|
||||||
|
)
|
||||||
|
ps.run(
|
||||||
|
"git",
|
||||||
"clone",
|
"clone",
|
||||||
"--branch", project.branch,
|
"--branch",
|
||||||
|
project.branch,
|
||||||
"--",
|
"--",
|
||||||
project.url,
|
project.url,
|
||||||
project.root,
|
project.root,
|
||||||
|
@ -60,7 +67,8 @@ def cd_synchronize() -> None:
|
||||||
root = Path(os.sep) / user / project.branch / projects.group / project.name
|
root = Path(os.sep) / user / project.branch / projects.group / project.name
|
||||||
#
|
#
|
||||||
target = f"{user}@{host}:{root}"
|
target = f"{user}@{host}:{root}"
|
||||||
ps.run("rsync",
|
ps.run(
|
||||||
|
"rsync",
|
||||||
"--archive",
|
"--archive",
|
||||||
"--delete-before",
|
"--delete-before",
|
||||||
"--verbose",
|
"--verbose",
|
||||||
|
@ -146,6 +154,6 @@ def split() -> None:
|
||||||
|
|
||||||
def step(*arguments: str) -> None:
|
def step(*arguments: str) -> None:
|
||||||
env.CD_STEP += 1
|
env.CD_STEP += 1
|
||||||
print(env.CD_DOWN)
|
log.log(env.CD_DOWN)
|
||||||
print(env.CD_VERT, env.CD_STEP, *arguments)
|
print(env.CD_VERT, env.CD_STEP, *arguments)
|
||||||
print(env.CD___UP, flush=True)
|
log.log(env.CD___UP)
|
||||||
|
|
|
@ -1,2 +1,6 @@
|
||||||
[tool.ruff]
|
[tool.ruff]
|
||||||
|
line-length = 80
|
||||||
|
|
||||||
|
[tool.ruff.lint]
|
||||||
|
ignore = ["COM812", "D203", "D213", "ISC001"]
|
||||||
select = ["ALL"]
|
select = ["ALL"]
|
||||||
|
|
Loading…
Add table
Reference in a new issue