Compare commits

..

No commits in common. "cd222bdeafd0aeb91348d74c49e3f2e1105895fb" and "dac4a8b65bf164e0d013a6d66c91fea83a155df5" have entirely different histories.

2 changed files with 13 additions and 11 deletions

15
spcd.sh
View file

@ -398,11 +398,7 @@ Acquire::https::Verify-Peer False;
SPCD_PYTHON_PACKAGE="python3.12" SPCD_PYTHON_PACKAGE="python3.12"
;; ;;
"${SPCD_OS_ALPINE}") "${SPCD_OS_ALPINE}")
case "${SPCD_OS_VERSION}" in SPCD_PYTHON_COMMAND="python3.11"
"3.20") SPCD_PYTHON_COMMAND="python3.12" ;;
"3.19") SPCD_PYTHON_COMMAND="python3.11" ;;
*) ;;
esac
SPCD_PYTHON_PACKAGE="python3" SPCD_PYTHON_PACKAGE="python3"
;; ;;
"${SPCD_OS_ARCH}") "${SPCD_OS_ARCH}")
@ -418,8 +414,8 @@ Acquire::https::Verify-Peer False;
SPCD_PYTHON_PACKAGE="python3" SPCD_PYTHON_PACKAGE="python3"
;; ;;
"${SPCD_OS_FEDORA}") "${SPCD_OS_FEDORA}")
SPCD_PYTHON_COMMAND="python3.12" SPCD_PYTHON_COMMAND="python3.13"
SPCD_PYTHON_PACKAGE="python3" SPCD_PYTHON_PACKAGE="python3.13"
;; ;;
"${SPCD_OS_UBUNTU}") "${SPCD_OS_UBUNTU}")
case "${SPCD_OS_VERSION}" in case "${SPCD_OS_VERSION}" in
@ -641,10 +637,7 @@ spcd_install_packages() {
spcd_install_package "rsync" spcd_install_package "rsync"
# shellcheck # shellcheck
spcd_step "Install ShellCheck" spcd_step "Install ShellCheck"
case "${SPCD_PM}" in spcd_install_package "shellcheck"
"${SPCD_PM_DNF}") spcd_install_package "ShellCheck" ;;
*) spcd_install_package "shellcheck" ;;
esac
# shfmt # shfmt
spcd_step "Install ShellFormat" spcd_step "Install ShellFormat"
case "${SPCD_OS_ID}" in case "${SPCD_OS_ID}" in

View file

@ -36,6 +36,15 @@ def main(main: str) -> None:
if name == "__main__.py": if name == "__main__.py":
spcd.set_ssh(*arguments) spcd.set_ssh(*arguments)
spcd.install_commands(main) spcd.install_commands(main)
# FIXME abstract command
step("Install packages")
run(
"apt-get",
"install",
"--assume-yes",
"python3-sphinx",
"python3-sphinx-rtd-theme",
)
else: else:
function = getattr(cmd, name.replace("-", "_")) function = getattr(cmd, name.replace("-", "_"))
function(*arguments) function(*arguments)