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>

Reply via email to