Compare commits

..

8 commits

Author SHA1 Message Date
f776b8468d
step/log
Some checks failed
/ job (push) Failing after 1m27s
2024-06-13 12:34:05 +02:00
c5119b4107
ruff/line-length 2024-06-12 14:56:12 +02:00
7d6700a04b
/.venv 2024-06-12 14:43:16 +02:00
abd7afe65d
format init 2024-06-12 14:40:39 +02:00
2b78b45b1b
ignore linter conflicting rules 2024-06-12 14:39:02 +02:00
be045fb6ef
ignore formatter conflicting rules 2024-06-12 14:15:51 +02:00
ba771ea0fe
ruff.lint 2024-06-12 14:09:25 +02:00
26013bf1a4
ignore .venv 2024-06-12 14:08:34 +02:00
3 changed files with 20 additions and 7 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
__pycache__
/.venv

View file

@ -5,6 +5,7 @@ from pathlib import Path
import env
from rwx import fs, ps
from rwx.log import stream as log
from cd.project import Project
from cd.projects import Projects
@ -34,13 +35,19 @@ def cd_clone_branch() -> None:
split()
print(project, end="")
split()
print(f"""\
print(
f"""\
{project.url}
""", end="", flush=True)
ps.run("git",
""",
end="",
flush=True,
)
ps.run(
"git",
"clone",
"--branch", project.branch,
"--branch",
project.branch,
"--",
project.url,
project.root,
@ -60,7 +67,8 @@ def cd_synchronize() -> None:
root = Path(os.sep) / user / project.branch / projects.group / project.name
#
target = f"{user}@{host}:{root}"
ps.run("rsync",
ps.run(
"rsync",
"--archive",
"--delete-before",
"--verbose",
@ -146,6 +154,6 @@ def split() -> None:
def step(*arguments: str) -> None:
env.CD_STEP += 1
print(env.CD_DOWN)
log.log(env.CD_DOWN)
print(env.CD_VERT, env.CD_STEP, *arguments)
print(env.CD___UP, flush=True)
log.log(env.CD___UP)

View file

@ -1,2 +1,6 @@
[tool.ruff]
line-length = 80
[tool.ruff.lint]
ignore = ["COM812", "D203", "D213", "ISC001"]
select = ["ALL"]