This is an automated email from the ASF dual-hosted git repository.
msciabarra pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-site.git
The following commit(s) were added to refs/heads/main by this push:
new 730b10d4 Updated task (#60)
730b10d4 is described below
commit 730b10d48c6b24c69c2538dfac7ef58c8d099d93
Author: Bruno Salzano <[email protected]>
AuthorDate: Tue Mar 25 21:55:16 2025 +0100
Updated task (#60)
* fix: theme toggler
Fixed definitvely theme toggler
* docs: updated task
updated task, adding reference for ops devel, ops env, ops ide
---
content/en/docs/reference/tasks/devel/_index.md | 29 +++++++++++++++++
.../docs/reference/tasks/devel/ferretdb/_index.md | 29 +++++++++++++++++
.../en/docs/reference/tasks/devel/minio/_index.md | 37 ++++++++++++++++++++++
.../en/docs/reference/tasks/devel/psql/_index.md | 25 +++++++++++++++
.../en/docs/reference/tasks/devel/redis/_index.md | 19 +++++++++++
content/en/docs/reference/tasks/env/_index.md | 27 ++++++++++++++++
content/en/docs/reference/tasks/ide/_index.md | 11 +++++--
content/en/docs/reference/tasks/setup/_index.md | 3 +-
content/en/docs/reference/tasks/util/_index.md | 6 ++++
layouts/partials/head.html | 8 +++--
layouts/partials/theme-toggler.html | 7 ++--
11 files changed, 192 insertions(+), 9 deletions(-)
diff --git a/content/en/docs/reference/tasks/devel/_index.md
b/content/en/docs/reference/tasks/devel/_index.md
new file mode 100644
index 00000000..cf314de2
--- /dev/null
+++ b/content/en/docs/reference/tasks/devel/_index.md
@@ -0,0 +1,29 @@
+---
+title: Devel
+description: OpenServerless Development Utilities.
+---
+
+## Synopsis
+
+```text
+Usage:
+ devel user
+ devel apihost
+ devel detect
+ devel ferretdb
+ devel minio
+ devel psql
+ devel redis
+```
+
+## Commands
+
+```
+ devel user login in openserverless
+ devel apihost show apihost for current context
+ devel detect detect if web and packages directory are in
place for the current directory
+ devel ferretdb ferretdb utilities
+ devel minio minio utilities
+ devel psql postgresql utilities
+ devel redis redis utilities
+```
diff --git a/content/en/docs/reference/tasks/devel/ferretdb/_index.md
b/content/en/docs/reference/tasks/devel/ferretdb/_index.md
new file mode 100644
index 00000000..475d3422
--- /dev/null
+++ b/content/en/docs/reference/tasks/devel/ferretdb/_index.md
@@ -0,0 +1,29 @@
+---
+title: Ferretdb
+description: OpenServerless Ferret Db Development Utilities.
+---
+
+## Synopsis
+
+```text
+Usage:
+ ferretdb find <collection> [--format=table|json]
+ ferretdb submit <collection> <jsonfile>
+ ferretdb delete <collection>
+ ferretdb command [<jsonfile>] [--format=table|json]
+```
+
+## Commands
+
+```
+ ferretdb find search all elements in FerretDb/MongoDb collection
+ ferretdb submit submit <file> to a FerretDb/MongoDb collection
+ ferretdb delete empty the FerretDb/MongoDb collection
+ ferretdb command send a raw command from json file passed on stdin.
See
https://www.mongodb.com/docs/manual/reference/method/db.runCommand/#mongodb-method-db.runCommand
+```
+
+## Options
+
+```
+--format Output data as table or json. default is json
+```
diff --git a/content/en/docs/reference/tasks/devel/minio/_index.md
b/content/en/docs/reference/tasks/devel/minio/_index.md
new file mode 100644
index 00000000..abd05831
--- /dev/null
+++ b/content/en/docs/reference/tasks/devel/minio/_index.md
@@ -0,0 +1,37 @@
+---
+title: Minio
+description: OpenServerless Minio/S3 Development Utilities.
+---
+
+## Synopsis
+
+```text
+Usage:
+ minio ls [--format=table|json]
+ minio lsb <bucket> [--format=table|raw|json]
+ minio rm <bucket> <file>
+ minio mv <bucket> <file> <dest_bucket> <dest_file>
+ minio cp <bucket> <file> <dest_bucket> <dest_file>
+ minio put <localfile> <bucket> <file>
+ minio get <bucket> <file>
+ minio clean <bucket> [<regexp>] [--dryrun]
+```
+
+## Commands
+
+```
+ ls retrieve the list of all the user buckets
+ lsb retrieve the content of the specified bucket (recursively)
+ rm remove the given file from the specified bucket
+ mv move a file from a bucket to another
+ cp copy a file from a bucket to another
+ put upload a localfile into the bucket/file
+ get download a bucket file locally
+ clean removes matching files (default pattern is .*) from the specified
bucket (recursively)
+```
+
+## Options
+
+```
+--format Output data as table or as json. default is json
+```
diff --git a/content/en/docs/reference/tasks/devel/psql/_index.md
b/content/en/docs/reference/tasks/devel/psql/_index.md
new file mode 100644
index 00000000..f0792696
--- /dev/null
+++ b/content/en/docs/reference/tasks/devel/psql/_index.md
@@ -0,0 +1,25 @@
+---
+title: Psql
+description: OpenServerless PostrgreSQL Utilities.
+---
+
+## Synopsis
+
+```text
+Usage:
+ psql describe <table> [--format=json|table]
+ psql sql [<file>] [--format=json|table]
+```
+
+## Commands
+
+```
+ describe perfoms a query to describe the given table if it exists in the
user PostgresSQL database
+ sql submits a SQL snippet (like SELECT *, CREATE TABLE etc) from
stdin or as a file and print-out the corresponding results
+```
+
+## Options
+
+```
+--format Output data as table or as json. default is json
+```
diff --git a/content/en/docs/reference/tasks/devel/redis/_index.md
b/content/en/docs/reference/tasks/devel/redis/_index.md
new file mode 100644
index 00000000..9fdb8a99
--- /dev/null
+++ b/content/en/docs/reference/tasks/devel/redis/_index.md
@@ -0,0 +1,19 @@
+---
+title: Redis
+description: OpenServerless Redis Development Utilities.
+---
+
+## Synopsis
+
+```text
+Usage:
+ redis prefix
+ redis command <command>
+```
+
+## Commands
+
+```
+ prefix print the redis prefix to use when submitting REDIS command to
persist/retrieves value from user REDIS reserved partition
+ command execute a redis command (@see https://redis.io/commands/), eg
'SET prefix:key value' or 'GET prefix:key value'. Key names should always start
with the user assigned prefix (@see ops devel redis prefix)
+```
diff --git a/content/en/docs/reference/tasks/env/_index.md
b/content/en/docs/reference/tasks/env/_index.md
new file mode 100644
index 00000000..f9547621
--- /dev/null
+++ b/content/en/docs/reference/tasks/env/_index.md
@@ -0,0 +1,27 @@
+---
+title: Env
+description: OpenServerless Env Utilities
+---
+
+## Synopsis
+
+```text
+Usage:
+ env add <args>...
+ env remove <args>...
+ env list [--format=table|raw|json]
+```
+
+## Commands
+
+```
+- add add or change one or multiple env to user metadata. ops env
add VARA=valuea VARB=valueb
+- remove remove one or multiple env from user metadata. ops env remove
VARA VARB
+- list list envs from user metadata
+```
+
+## Options
+
+```
+--format Output data as table, as raw env or as json. default is table
+```
diff --git a/content/en/docs/reference/tasks/ide/_index.md
b/content/en/docs/reference/tasks/ide/_index.md
index 5d0b37aa..b9476365 100644
--- a/content/en/docs/reference/tasks/ide/_index.md
+++ b/content/en/docs/reference/tasks/ide/_index.md
@@ -1,6 +1,6 @@
---
title: Ide
-description: OpenServerless Development Utilities.
+description: OpenServerless Ide Development Utilities.
---
## Synopsis
@@ -8,7 +8,7 @@ description: OpenServerless Development Utilities.
```text
Usage:
ide login [<username>] [<apihost>]
- ide devel [--dry-run]
+ ide devel [--fast] [--dry-run]
ide deploy [<action>] [--dry-run]
ide undeploy [<action>] [--dry-run]
ide clean
@@ -37,3 +37,10 @@ Usage:
ide python python subcommands
ide nodejs nodejs subcommands
```
+
+## Options
+
+```
+--fast Skip the initial deployment step and go in incremental update
mode
+--dry-run Simulates the execution without making any actual changes
+```
diff --git a/content/en/docs/reference/tasks/setup/_index.md
b/content/en/docs/reference/tasks/setup/_index.md
index 676c9cc6..c1451c86 100644
--- a/content/en/docs/reference/tasks/setup/_index.md
+++ b/content/en/docs/reference/tasks/setup/_index.md
@@ -7,7 +7,7 @@ description: Manage installation
```text
Usage:
- setup devcluster [--uninstall|--status]
+ setup devcluster [--uninstall|--status|--skip-check-ports]
setup cluster [<context>] [--uninstall|--status]
setup server <server> [<user>] [--uninstall|--status]
setup status
@@ -33,6 +33,7 @@ Usage:
```
--uninstall execute an uninstall instead of an installation
--status show the status instead of an installation
+ --skip-check-ports ignore the check of already used ports
```
## Subtasks
diff --git a/content/en/docs/reference/tasks/util/_index.md
b/content/en/docs/reference/tasks/util/_index.md
index e3fe9cd5..6dc9714c 100644
--- a/content/en/docs/reference/tasks/util/_index.md
+++ b/content/en/docs/reference/tasks/util/_index.md
@@ -18,6 +18,9 @@ Usage:
util kubeconfig
util config <configjson> [--override] [--showhelp]
util upload <folder> [--batchsize=<batchsize>] [--verbose] [--clean]
+ util add-secret <args>...
+ util remove-secret <args>...
+ util list-secrets
```
## Commands
@@ -34,6 +37,9 @@ Usage:
- kubeconfig export OVERWRITING current kubeconfig to
~/.kube/config
- config update configuration file interactively
- upload uploads a folder to the web bucket in
OpenServerless.
+- add-secret add one or multiple secrets to user metadata
+- remove-secret remove one or multiple secrets to user metadata
+- list-secrets list secrets from user metadata
```
## Options
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 8bdd9dad..2b9b528d 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -8,11 +8,13 @@
} else if (currentTheme === 'light') {
document.documentElement.classList.remove('dark-mode');
}
- const isDarkMode = document.body.classList.contains('dark-mode');
+ const isDarkMode =
document.documentElement.classList.contains('dark-mode');
const themeIcon = document.getElementById('theme-icon');
- themeIcon.classList.toggle('fa-sun', !isDarkMode);
- themeIcon.classList.toggle('fa-moon', isDarkMode);
+ if (themeIcon) {
+ themeIcon.classList && themeIcon.classList.toggle('fa-sun',
!isDarkMode);
+ themeIcon.classList && themeIcon.classList.toggle('fa-moon',
isDarkMode);
+ }
})();
</script>
<meta charset="utf-8">
diff --git a/layouts/partials/theme-toggler.html
b/layouts/partials/theme-toggler.html
index 9c7f0940..bdf44db1 100644
--- a/layouts/partials/theme-toggler.html
+++ b/layouts/partials/theme-toggler.html
@@ -12,11 +12,12 @@
// Cambia tema al clic
themeToggler.addEventListener('click', () => {
- document.body.classList.toggle('dark-mode');
- const isDarkMode = document.body.classList.contains('dark-mode');
- localStorage.setItem('theme', isDarkMode ? 'dark' : 'light');
+ document.documentElement.classList.toggle('dark-mode');
+ const isDarkMode =
document.documentElement.classList.contains('dark-mode');
+
themeIcon.classList.toggle('fa-sun', !isDarkMode);
themeIcon.classList.toggle('fa-moon', isDarkMode);
+ localStorage.setItem('theme', isDarkMode ? 'dark' : 'light');
});
</script>