From effa260c241e3ffae892ca71d2546da06235c2b1 Mon Sep 17 00:00:00 2001
From: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Date: Thu, 9 Jan 2025 15:34:44 +0100
Subject: [PATCH 1/2] hugo: only render subcommand link if cli data exists
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
---
layouts/_default/cli.html | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/layouts/_default/cli.html b/layouts/_default/cli.html
index a18752576c..f9cd66d1dc 100644
--- a/layouts/_default/cli.html
+++ b/layouts/_default/cli.html
@@ -183,11 +183,13 @@ can be removed entirely in a future release.
{{ range .Pages }}
-
- {{ .Title }}
- {{ $data := index (index site.Data .Params.datafolder) .Params.datafile }}
- | {{ $data.short }}
- |
+ {{- if and .Params.datafolder .Params.datafile }}
+
+ {{ .Title }}
+ {{ $data := index (index site.Data .Params.datafolder) .Params.datafile }}
+ | {{ $data.short }}
+ |
+ {{- end }}
{{ end }}
From a2d2b07b7296062727e914b178d2663b996099f1 Mon Sep 17 00:00:00 2001
From: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Date: Thu, 9 Jan 2025 16:31:27 +0100
Subject: [PATCH 2/2] cli: add sidebar entries for common top-level aliases
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
---
content/reference/cli/docker/build.md | 7 +++++++
content/reference/cli/docker/container/exec.md | 1 -
content/reference/cli/docker/container/ls.md | 1 -
content/reference/cli/docker/container/run.md | 1 -
content/reference/cli/docker/exec.md | 7 +++++++
content/reference/cli/docker/image/ls.md | 1 -
content/reference/cli/docker/image/pull.md | 1 -
content/reference/cli/docker/image/push.md | 1 -
content/reference/cli/docker/images.md | 7 +++++++
content/reference/cli/docker/info.md | 7 +++++++
content/reference/cli/docker/ps.md | 7 +++++++
content/reference/cli/docker/pull.md | 7 +++++++
content/reference/cli/docker/push.md | 7 +++++++
content/reference/cli/docker/run.md | 7 +++++++
content/reference/cli/docker/system/info.md | 1 -
15 files changed, 56 insertions(+), 7 deletions(-)
create mode 100644 content/reference/cli/docker/build.md
create mode 100644 content/reference/cli/docker/exec.md
create mode 100644 content/reference/cli/docker/images.md
create mode 100644 content/reference/cli/docker/info.md
create mode 100644 content/reference/cli/docker/ps.md
create mode 100644 content/reference/cli/docker/pull.md
create mode 100644 content/reference/cli/docker/push.md
create mode 100644 content/reference/cli/docker/run.md
diff --git a/content/reference/cli/docker/build.md b/content/reference/cli/docker/build.md
new file mode 100644
index 0000000000..79ec94656e
--- /dev/null
+++ b/content/reference/cli/docker/build.md
@@ -0,0 +1,7 @@
+---
+title: docker build
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/buildx/build/
+---
diff --git a/content/reference/cli/docker/container/exec.md b/content/reference/cli/docker/container/exec.md
index 77589f9ab4..4b583fb18a 100644
--- a/content/reference/cli/docker/container/exec.md
+++ b/content/reference/cli/docker/container/exec.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_container_exec
-linkTitle: docker exec
title: docker container exec
aliases:
- /edge/engine/reference/commandline/container_exec/
diff --git a/content/reference/cli/docker/container/ls.md b/content/reference/cli/docker/container/ls.md
index b79e445e4e..d9a42e15fd 100644
--- a/content/reference/cli/docker/container/ls.md
+++ b/content/reference/cli/docker/container/ls.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_container_ls
-linkTitle: docker ps
title: docker container ls
aliases:
- /edge/engine/reference/commandline/container_ls/
diff --git a/content/reference/cli/docker/container/run.md b/content/reference/cli/docker/container/run.md
index c5d7708076..e2af79445e 100644
--- a/content/reference/cli/docker/container/run.md
+++ b/content/reference/cli/docker/container/run.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_container_run
-linkTitle: docker run
title: docker container run
aliases:
- /engine/reference/commandline/container_run/
diff --git a/content/reference/cli/docker/exec.md b/content/reference/cli/docker/exec.md
new file mode 100644
index 0000000000..68acf6d726
--- /dev/null
+++ b/content/reference/cli/docker/exec.md
@@ -0,0 +1,7 @@
+---
+title: docker exec
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/container/exec/
+---
diff --git a/content/reference/cli/docker/image/ls.md b/content/reference/cli/docker/image/ls.md
index 4f71a674c0..582e317389 100644
--- a/content/reference/cli/docker/image/ls.md
+++ b/content/reference/cli/docker/image/ls.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_image_ls
-linkTitle: docker images
title: docker image ls
aliases:
- /edge/engine/reference/commandline/image_ls/
diff --git a/content/reference/cli/docker/image/pull.md b/content/reference/cli/docker/image/pull.md
index 82a97afc85..7de6d4396e 100644
--- a/content/reference/cli/docker/image/pull.md
+++ b/content/reference/cli/docker/image/pull.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_image_pull
-linkTitle: docker pull
title: docker image pull
aliases:
- /edge/engine/reference/commandline/image_pull/
diff --git a/content/reference/cli/docker/image/push.md b/content/reference/cli/docker/image/push.md
index 8692d8e844..c80f932d29 100644
--- a/content/reference/cli/docker/image/push.md
+++ b/content/reference/cli/docker/image/push.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_image_push
-linkTitle: docker push
title: docker image push
aliases:
- /edge/engine/reference/commandline/image_push/
diff --git a/content/reference/cli/docker/images.md b/content/reference/cli/docker/images.md
new file mode 100644
index 0000000000..abaefb6a25
--- /dev/null
+++ b/content/reference/cli/docker/images.md
@@ -0,0 +1,7 @@
+---
+title: docker images
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/image/ls/
+---
diff --git a/content/reference/cli/docker/info.md b/content/reference/cli/docker/info.md
new file mode 100644
index 0000000000..f15fb7de2a
--- /dev/null
+++ b/content/reference/cli/docker/info.md
@@ -0,0 +1,7 @@
+---
+title: docker info
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/system/info/
+---
diff --git a/content/reference/cli/docker/ps.md b/content/reference/cli/docker/ps.md
new file mode 100644
index 0000000000..3e6d2f9004
--- /dev/null
+++ b/content/reference/cli/docker/ps.md
@@ -0,0 +1,7 @@
+---
+title: docker ps
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/container/ls/
+---
diff --git a/content/reference/cli/docker/pull.md b/content/reference/cli/docker/pull.md
new file mode 100644
index 0000000000..9173e78dff
--- /dev/null
+++ b/content/reference/cli/docker/pull.md
@@ -0,0 +1,7 @@
+---
+title: docker pull
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/image/pull/
+---
diff --git a/content/reference/cli/docker/push.md b/content/reference/cli/docker/push.md
new file mode 100644
index 0000000000..735816235b
--- /dev/null
+++ b/content/reference/cli/docker/push.md
@@ -0,0 +1,7 @@
+---
+title: docker push
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/image/push/
+---
diff --git a/content/reference/cli/docker/run.md b/content/reference/cli/docker/run.md
new file mode 100644
index 0000000000..a577ccf651
--- /dev/null
+++ b/content/reference/cli/docker/run.md
@@ -0,0 +1,7 @@
+---
+title: docker run
+build:
+ render: never
+sidebar:
+ goto: /reference/cli/docker/container/run/
+---
diff --git a/content/reference/cli/docker/system/info.md b/content/reference/cli/docker/system/info.md
index 9eafb07302..65adda3d3a 100644
--- a/content/reference/cli/docker/system/info.md
+++ b/content/reference/cli/docker/system/info.md
@@ -1,7 +1,6 @@
---
datafolder: engine-cli
datafile: docker_system_info
-linkTitle: docker info
title: docker system info
aliases:
- /edge/engine/reference/commandline/system_info/