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 a18752576c22..f9cd66d1dc79 100644
--- a/layouts/_default/cli.html
+++ b/layouts/_default/cli.html
@@ -183,11 +183,13 @@
{{ 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 000000000000..79ec94656e78
--- /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 77589f9ab431..4b583fb18af1 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 b79e445e4e28..d9a42e15fd26 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 c5d770807631..e2af79445ee0 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 000000000000..68acf6d726d3
--- /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 4f71a674c0ae..582e31738974 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 82a97afc854e..7de6d4396e35 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 8692d8e844f0..c80f932d29b6 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 000000000000..abaefb6a2511
--- /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 000000000000..f15fb7de2a12
--- /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 000000000000..3e6d2f90040e
--- /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 000000000000..9173e78dff69
--- /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 000000000000..735816235bf4
--- /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 000000000000..a577ccf651db
--- /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 9eafb0730277..65adda3d3af0 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/