diff --git a/docs/assets/images/screenshots/help_text.svg b/docs/assets/images/screenshots/help_text.svg
index 1cec83397..60655bbdd 100644
--- a/docs/assets/images/screenshots/help_text.svg
+++ b/docs/assets/images/screenshots/help_text.svg
@@ -19,131 +19,131 @@
font-weight: 700;
}
- .terminal-1588957883-matrix {
+ .terminal-1850774204-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-1588957883-title {
+ .terminal-1850774204-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-1588957883-r1 { fill: #c5c8c6 }
-.terminal-1588957883-r2 { fill: #5f87ff }
-.terminal-1588957883-r3 { fill: #5f87af;font-style: italic; }
-.terminal-1588957883-r4 { fill: #5f87af }
-.terminal-1588957883-r5 { fill: #8787ff }
-.terminal-1588957883-r6 { fill: #afafff }
-.terminal-1588957883-r7 { fill: #87afff }
-.terminal-1588957883-r8 { fill: #afafff;font-weight: bold }
-.terminal-1588957883-r9 { fill: #868887 }
-.terminal-1588957883-r10 { fill: #6179a9 }
-.terminal-1588957883-r11 { fill: #6161a9 }
-.terminal-1588957883-r12 { fill: #7979a9;font-weight: bold }
-.terminal-1588957883-r13 { fill: #4961a9 }
+ .terminal-1850774204-r1 { fill: #c5c8c6 }
+.terminal-1850774204-r2 { fill: #5f87ff }
+.terminal-1850774204-r3 { fill: #5f87af;font-style: italic; }
+.terminal-1850774204-r4 { fill: #5f87af }
+.terminal-1850774204-r5 { fill: #8787ff }
+.terminal-1850774204-r6 { fill: #afafff }
+.terminal-1850774204-r7 { fill: #87afff }
+.terminal-1850774204-r8 { fill: #afafff;font-weight: bold }
+.terminal-1850774204-r9 { fill: #868887 }
+.terminal-1850774204-r10 { fill: #6179a9 }
+.terminal-1850774204-r11 { fill: #6161a9 }
+.terminal-1850774204-r12 { fill: #7979a9;font-weight: bold }
+.terminal-1850774204-r13 { fill: #4961a9 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- term
+ term
-
+
-
- ๐งธsmol k8s lab
-
-Install slim Kubernetes distros + plus all your apps via Argo CD.
-
-Usage:smol-k8s-lab[OPTIONS]
-
-โญโ ส แตแดฅแตส Options โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
-โโ
-โ-c--config CONFIG_FILEFull path and name of the YAML config file to parse. โ
-โDefaults to $XDG_CONFIG_HOME/smol-k8s-lab/config.yamlโ
-โโ
-โ-D--delete CLUSTER_NAMEDelete an existing cluster by name. โ
-โโ
-โ-i--interactiveโ๏ธ Interactively configures smol-k8s-labโ
-โโ
-โ-v--versionPrint the version of smol-k8s-lab (v5.16.0) โ
-โโ
-โ-f--final_cmdRun command immediately after smol-k8s-lab before main cli phaseโ
-โโ
-โ-h--helpShow this message and exit. โ
-โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โฅ docs: https://small-hack.github.io/smol-k8s-labโโฏ
+
+ ๐งธsmol k8s lab
+
+Install slim Kubernetes distros + plus all your apps via Argo CD.
+
+Usage:smol-k8s-lab[OPTIONS]
+
+โญโ ส แตแดฅแตส Options โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
+โโ
+โ-c--config CONFIG_FILEFull path and name of the YAML config file to parse. โ
+โDefaults to $XDG_CONFIG_HOME/smol-k8s-lab/config.yamlโ
+โโ
+โ-D--delete CLUSTER_NAMEDelete an existing cluster by name. โ
+โโ
+โ-i--interactiveโ๏ธ Interactively configures smol-k8s-labโ
+โโ
+โ-v--versionPrint the version of smol-k8s-lab (v5.17.0) โ
+โโ
+โ-f--final_cmdRun command immediately after smol-k8s-lab before main cli phaseโ
+โโ
+โ-h--helpShow this message and exit. โ
+โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โฅ docs: https://small-hack.github.io/smol-k8s-labโโฏ
diff --git a/poetry.lock b/poetry.lock
index 601b966c0..a96247ca6 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,4 +1,4 @@
-# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand.
+# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand.
[[package]]
name = "absl-py"
@@ -3027,6 +3027,7 @@ description = "Nvidia JIT LTO Library"
optional = false
python-versions = ">=3"
files = [
+ {file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4abe7fef64914ccfa909bc2ba39739670ecc9e820c83ccc7a6ed414122599b83"},
{file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57"},
{file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:fd9020c501d27d135f983c6d3e244b197a7ccad769e34df53a42e276b0e25fa1"},
]
@@ -3955,13 +3956,13 @@ six = ">=1.5"
[[package]]
name = "python-ulid"
-version = "2.7.0"
+version = "3.0.0"
description = "Universally unique lexicographically sortable identifier"
optional = false
python-versions = ">=3.9"
files = [
- {file = "python_ulid-2.7.0-py3-none-any.whl", hash = "sha256:c81658e382f69bad8c6d365155c4ae21843ae4226b94f72c12d7adcbb545a251"},
- {file = "python_ulid-2.7.0.tar.gz", hash = "sha256:18eb595885140851a490a95b0da4447911ff69fa9f434732067b97f6956f9fe9"},
+ {file = "python_ulid-3.0.0-py3-none-any.whl", hash = "sha256:e4c4942ff50dbd79167ad01ac725ec58f924b4018025ce22c858bfcff99a5e31"},
+ {file = "python_ulid-3.0.0.tar.gz", hash = "sha256:e50296a47dc8209d28629a22fc81ca26c00982c78934bd7766377ba37ea49a9f"},
]
[package.extras]
@@ -4454,11 +4455,6 @@ files = [
{file = "scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f60021ec1574e56632be2a36b946f8143bf4e5e6af4a06d85281adc22938e0dd"},
{file = "scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:394397841449853c2290a32050382edaec3da89e35b3e03d6cc966aebc6a8ae6"},
{file = "scikit_learn-1.5.2-cp312-cp312-win_amd64.whl", hash = "sha256:57cc1786cfd6bd118220a92ede80270132aa353647684efa385a74244a41e3b1"},
- {file = "scikit_learn-1.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9a702e2de732bbb20d3bad29ebd77fc05a6b427dc49964300340e4c9328b3f5"},
- {file = "scikit_learn-1.5.2-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:b0768ad641981f5d3a198430a1d31c3e044ed2e8a6f22166b4d546a5116d7908"},
- {file = "scikit_learn-1.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:178ddd0a5cb0044464fc1bfc4cca5b1833bfc7bb022d70b05db8530da4bb3dd3"},
- {file = "scikit_learn-1.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7284ade780084d94505632241bf78c44ab3b6f1e8ccab3d2af58e0e950f9c12"},
- {file = "scikit_learn-1.5.2-cp313-cp313-win_amd64.whl", hash = "sha256:b7b0f9a0b1040830d38c39b91b3a44e1b643f4b36e36567b80b7c6bd2202a27f"},
{file = "scikit_learn-1.5.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:757c7d514ddb00ae249832fe87100d9c73c6ea91423802872d9e74970a0e40b9"},
{file = "scikit_learn-1.5.2-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:52788f48b5d8bca5c0736c175fa6bdaab2ef00a8f536cda698db61bd89c551c1"},
{file = "scikit_learn-1.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:643964678f4b5fbdc95cbf8aec638acc7aa70f5f79ee2cdad1eec3df4ba6ead8"},
@@ -4928,18 +4924,18 @@ files = [
[[package]]
name = "textual"
-version = "0.79.1"
+version = "0.83.0"
description = "Modern Text User Interface framework"
optional = false
python-versions = "<4.0.0,>=3.8.1"
files = [
- {file = "textual-0.79.1-py3-none-any.whl", hash = "sha256:75f26c0a8829560a1a8cc739f758c2c1c684246e27166acb3f4ad40110200692"},
- {file = "textual-0.79.1.tar.gz", hash = "sha256:2aaa9778beac5e56957794ee492bd8d281d39516ccb0e507e726484a1327d8b2"},
+ {file = "textual-0.83.0-py3-none-any.whl", hash = "sha256:d6efc1e5c54086fd0a4fe274f18b5638ca24a69325c07e1b4400a7d0a1a14c55"},
+ {file = "textual-0.83.0.tar.gz", hash = "sha256:fc3b97796092d9c7e685e5392f38f3eb2007ffe1b3b1384dee6d3f10d256babd"},
]
[package.dependencies]
markdown-it-py = {version = ">=2.1.0", extras = ["linkify", "plugins"]}
-platformdirs = ">=4.2.2,<5.0.0"
+platformdirs = ">=3.6.0,<5"
rich = ">=13.3.3"
typing-extensions = ">=4.4.0,<5.0.0"
@@ -5779,4 +5775,4 @@ propcache = ">=0.2.0"
[metadata]
lock-version = "2.0"
python-versions = ">=3.11,<3.13"
-content-hash = "8f36906475a61c25394a66d83d59cac83143c23feed508849fef56128863e6c4"
+content-hash = "6bc53b66796049592f70ec902ff110c1970c7b798c81811f616f6d25127c25a1"
diff --git a/pyproject.toml b/pyproject.toml
index 81b080c5c..c05ec6b6a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "smol_k8s_lab"
-version = "5.16.0"
+version = "5.17.0"
description = "CLI and TUI to quickly install slimmer Kubernetes distros and then manage apps declaratively using Argo CD"
authors = ["Jesse Hitch ",
"Max Roby "]
@@ -43,10 +43,10 @@ requests = "^2.32"
rich = "^13.8"
ruamel-yaml = "^0.18"
ruamel-yaml-string = "^0.1"
-textual = "^0.79"
+textual = "^0.83.0"
xdg-base-dirs = "^6.0"
pygame = "^2.5"
-python-ulid = "^2.6"
+python-ulid = "^3.0"
[tool.poetry.group.docs]
optional = true