From 28c66eedcd2e2d9665776df9fd0530e640f2c875 Mon Sep 17 00:00:00 2001 From: slskiba <161473135+slskiba@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:13:27 +0200 Subject: [PATCH] #398: Add detail help for external tools, install, and get/set-version/edition (#425) --- cli/src/main/resources/nls/Help.properties | 56 +++++++++---------- cli/src/main/resources/nls/Help_de.properties | 52 ++++++++--------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/cli/src/main/resources/nls/Help.properties b/cli/src/main/resources/nls/Help.properties index 6ba8d9a93..b5ec23b81 100644 --- a/cli/src/main/resources/nls/Help.properties +++ b/cli/src/main/resources/nls/Help.properties @@ -14,82 +14,82 @@ cmd.create.val.project=The name of the new project that will be created. cmd.docker=Tool commandlet for Docker. cmd.docker.detail=Docker is an open platform for creating, managing, and running applications in lightweight, isolated containers. Detailed documentation of the Docker Command Line Interface can be found at https://docs.docker.com/engine/reference/commandline/cli/ cmd.dotnet=Tool commandlet for dotnet. -cmd.dotnet.detail=TODO dotnet +cmd.dotnet.detail=The .NET CLI (Command Line Interface) is a cross-platform tool for building, running, and managing .NET applications. Detailed documentation can be found at https://docs.microsoft.com/en-us/dotnet/core/tools/ cmd.eclipse=Tool commandlet for Eclipse (IDE). -cmd.eclipse.detail=TODO eclipse +cmd.eclipse.detail=Eclipse IDE is an open-source Integrated Development Environment for developing applications in Java, C++, and other programming languages. Detailed documentation can be found at https://www.eclipse.org/documentation/ cmd.env=Print the environment variables to set and export. cmd.env.detail=TODO env cmd.env.opt.--bash=Convert Windows path syntax to bash for usage in git-bash. -cmd.gcviewer=Tool commandlet for GC Viewer (View garbarge collector logs of Java). -cmd.gcviewer.detail=TODO GCViewer +cmd.gcviewer=Tool commandlet for GC Viewer (View garbage collector logs of Java). +cmd.gcviewer.detail=GCViewer is a tool for analyzing and visualizing Java garbage collection logs. Detailed documentation can be found at https://github.com/chewiebug/GCViewer cmd.get-edition=Get the edition of the selected tool. -cmd.get-edition.detail=TODO get-edition +cmd.get-edition.detail=If the selected tool is installed, the installed edition is printed, otherwise the configured edition that would be installed. The settings can be changed using the 'ide set-edition' command. cmd.get-version=Get the version of the selected tool. -cmd.get-version.detail=TODO get-version +cmd.get-version.detail=If the selected tool is installed, the installed version is printed, otherwise the configured version that would be installed. The settings can be changed using the 'ide set-version' command. cmd.gh=Tool commandlet for GitHub CLI. -cmd.gh.detail=TODO GH +cmd.gh.detail=GitHub CLI (Command Line Interface) allows to interact with GitHub repositories, issues, and pull requests from the command line. Detailed documentation can be found at https://cli.github.com/manual/ cmd.graalvm=Tool commandlet for GraalVm (Java with native-image). -cmd.graalvm.detail=TODO GraalVM +cmd.graalvm.detail=GraalVM is a high-performance runtime that supports multiple languages and execution modes. Detailed documentation can be found at https://www.graalvm.org/docs/ cmd.gradle=Tool commandlet for Gradle (Build-Tool). -cmd.gradle.detail=TODO Gralde +cmd.gradle.detail=Gradle is a build automation tool for Java, Kotlin, and other JVM-based languages. Detailed documentation can be found at https://docs.gradle.org/ cmd.helm=Tool commandlet for Helm (Kubernetes Package Manager). -cmd.helm.detail=TODO Helm +cmd.helm.detail=Helm is a package manager for Kubernetes that simplifies deploying and managing applications. Detailed documentation can be found at https://helm.sh/docs/ cmd.help=Prints this help. cmd.help.detail=To get help details about a commandlet, simply call "ide help ". cmd.install=Install the selected tool. -cmd.install.detail=TODO Install +cmd.install.detail=To see all tools available for installation, call "ide help" cmd.intellij=Tool commandlet for IntelliJ (IDE) -cmd.intellij.detail=TODO IntelliJ +cmd.intellij.detail=IntelliJ is a popular Integrated Development Environment for Java developed by JetBrains. Detailed documentation can be found at https://www.jetbrains.com/idea/documentation/ cmd.jasypt=Tool commandlet for Jasypt (encryption/decryption). -cmd.jasypt.detail=TODO Jasypt -cmd.jasypt.val.command=Modues (encrypt | decrypt) +cmd.jasypt.detail=Jasypt is a library for encrypting and decrypting sensitive data in Java applications. Detailed documentation can be found at http://www.jasypt.org/ +cmd.jasypt.val.command=Modes (encrypt | decrypt) cmd.jasypt.val.masterPassword=master password. cmd.jasypt.val.secret=The secret to be encrypted or decrypted. cmd.java=Tool commandlet for Java (OpenJDK). cmd.java.detail=TODO Java cmd.jmc=Tool commandlet for JDK Mission Control (performance analysis). -cmd.jmc.detail=TODO JMC +cmd.jmc.detail=JDK Mission Control is a profiling and monitoring tool for Java applications. Detailed documentation can be found at https://docs.oracle.com/en/java/java-components/jdk-mission-control/ cmd.kotlinc=Tool commandlet for Kotlin (compiler for JRE language). -cmd.kotlinc.detail=TODO kotlinc +cmd.kotlinc.detail=Kotlin Compiler (kotlinc) is the command-line tool for compiling Kotlin code. Detailed documentation can be found at https://kotlinlang.org/docs/home.html cmd.kotlincnative=Tool commandlet for Kotlin-Native (compiler for JRE language). -cmd.kotlincnative.detail=TODO kotlincnative +cmd.kotlincnative.detail=Kotlin/Native Compiler (kotlincnative) compiles Kotlin code to native executables. Detailed documentation can be found at https://kotlinlang.org/docs/reference/native-overview.html cmd.list-editions=List the available editions of the selected tool. cmd.list-editions.detail=TODO list-editions cmd.list-versions=List the available versions of the selected tool. cmd.list-versions.detail=TODO list-versions cmd.mvn=Tool commandlet for Maven (Build-Tool). -cmd.mvn.detail=TODO mvn +cmd.mvn.detail=Apache Maven is a build automation and dependency management tool for Java projects. Detailed documentation can be found at https://maven.apache.org/guides/index.html cmd.node=Tool commandlet for Node.js (JavaScript runtime). -cmd.node.detail=TODO node +cmd.node.detail=Node.js is a JavaScript runtime environment for server-side applications. Detailed documentation can be found at https://nodejs.org/en/docs/ cmd.npm=Tool commandlet for Npm (JavaScript Node Package Manager). -cmd.npm.detail=TODO npm +cmd.npm.detail=npm (Node Package Manager) is used for managing JavaScript packages. Detailed documentation can be found at https://docs.npmjs.com/ cmd.oc=Tool commandlet for Openshift CLI (Kubernetes management tool). -cmd.oc.detail=TODO oc +cmd.oc.detail=OpenShift CLI (oc) is a command-line tool for managing OpenShift clusters. Detailed documentation can be found at https://docs.openshift.com/ cmd.pgadmin=Tool commandlet for pgAdmin. cmd.pgadmin.detail=pgAdmin is an open source management tool for PostgreSQL and derivative relational databases. Detailed documentation can be found at https://www.pgadmin.org/docs/pgadmin4/latest/index.html cmd.quarkus=Tool commandlet for Quarkus (framework for cloud-native apps). -cmd.quarkus.detail=TODO quarkus +cmd.quarkus.detail=Quarkus is a Kubernetes-native Java framework for building cloud-native applications. Detailed documentation can be found at https://quarkus.io/ cmd.repository=Setup pre-configured git repositories (clone, build, import). cmd.repository.detail=TODO repository -cmd.repository.val.repository=The name of the properties file of the pre-configured git repository to setup, omit to setup all active repositories. +cmd.repository.val.repository=The name of the properties file of the pre-configured git repository to set up, omit to set up all active repositories. cmd.set-edition=Set the edition of the selected tool. -cmd.set-edition.detail=TODO set-edition +cmd.set-edition.detail=This will set the according tool edition variable in your configuration file. If you want to roll out such change and share it with your team, you can commit and push your settings git repository. cmd.set-version=Set the version of the selected tool. -cmd.set-version.detail=TODO set-version +cmd.set-version.detail=This will set the according tool version variable in your configuration file. If you want to roll out such change and share it with your team, you can commit and push your settings git repository. cmd.set-version.val.version=The tool version to set. cmd.shell=Commandlet to start built-in shell with advanced auto-completion. cmd.shell.detail=TODO shell cmd.sonar=Tool commandlet for SonarQube. -cmd.sonar.detail=TODO sonar +cmd.sonar.detail=SonarQube is a platform for continuous inspection of code quality. Detailed documentation can be found at https://docs.sonarqube.org/ cmd.sonar.val.command=Action to perform (START|STOP|ANALYZE) cmd.terraform=Tool commandlet for Terraform. -cmd.terraform.detail=TODO terraform +cmd.terraform.detail=Terraform is an infrastructure as code tool for managing cloud resources. Detailed documentation can be found at https://www.terraform.io/docs/index.html cmd.uninstall=Uninstall the selected tool. cmd.uninstall.detail=TODO uninstall cmd.update=Pull your settings and apply updates (software, configuration and repositories). cmd.update.detail=TODO update cmd.vscode=Tool commandlet for Visual Studio Code (IDE). -cmd.vscode.detail=TODO vscode +cmd.vscode.detail=Visual Studio Code (VS Code) is a popular code editor developed by Microsoft. Detailed documentation can be found at https://code.visualstudio.com/docs/ commandlets=Available commandlets: opt.--batch=enable batch mode (non-interactive). opt.--debug=enable debug logging. diff --git a/cli/src/main/resources/nls/Help_de.properties b/cli/src/main/resources/nls/Help_de.properties index f64d75410..dc70487f7 100644 --- a/cli/src/main/resources/nls/Help_de.properties +++ b/cli/src/main/resources/nls/Help_de.properties @@ -12,84 +12,84 @@ cmd.create=Erstellt ein neues IDEasy Projekt. cmd.create.detail=TODO DE create cmd.create.val.project=Der Name des zu erstellenden Projekts. cmd.docker=Werkzeug Kommando für Docker. -cmd.docker.detail=Docker ist eine Plattform zum Erstellen, Verwalten und Ausführen von Anwendungen in isolierten Containern. Detaillierte Dokumentation zum Docker Command-Line Interace ist zu finden unter https://docs.docker.com/engine/reference/commandline/cli/ +cmd.docker.detail=Docker ist eine Plattform zum Erstellen, Verwalten und Ausführen von Anwendungen in isolierten Containern. Detaillierte Dokumentation zum Docker Command-Line Interface ist zu finden unter https://docs.docker.com/engine/reference/commandline/cli/ cmd.dotnet=Werkzeug Kommando für dotnet Kommandoschnittstelle. -cmd.dotnet.detail=TODO DE dotnet +cmd.dotnet.detail=Das .NET CLI (Command Line Interface) ist ein plattformübergreifendes Werkzeug zum Erstellen, Ausführen und Verwalten von .NET-Anwendungen. Detaillierte Dokumentation ist zu finden unter https://docs.microsoft.com/en-us/dotnet/core/tools/ cmd.eclipse=Werkzeug Kommando für Eclipse (IDE). -cmd.eclipse.detail=TODO DE eclipse +cmd.eclipse.detail=Eclipse ist eine Open-Source-Entwicklungsumgebung für die Entwicklung von Applikationen in Java, C++ und anderen Programmiersprachen. Detaillierte Dokumentation ist zu finden unter https://www.eclipse.org/documentation/ cmd.env=Gibt die zu setzenden und exportierenden Umgebungsvariablen aus. cmd.env.detail=TODO DE env cmd.env.opt.--bash=Konvertiert Windows-Pfad-Syntax nach Bash zur Verwendung in git-bash. cmd.gcviewer=Werkzeug Kommando für GC Viewer (Anzeige von Garbage-Collector Logs von Java). -cmd.gcviewer.detail=TODO DE GCViewer +cmd.gcviewer.detail=GCViewer ist ein Tool zur Analyse und Visualisierung von Java-Garbage-Collection-Protokollen. Detaillierte Dokumentation ist zu finden unter https://github.com/chewiebug/GCViewer cmd.get-edition=Zeigt die Edition des selektierten Werkzeugs an. -cmd.get-edition.detail=TODO DE get-edition +cmd.get-edition.detail=Wenn das selektierte Werkzeug installiert ist, wird die installierte Edition angezeigt, andernfalls die konfigurierte Edition, welche installiert würde. Diese Einstellung kann durch das Kommando 'ide set-edition' angepasst werden. cmd.get-version=Zeigt die Version des selektierten Werkzeugs an. -cmd.get-version.detail=TODO DE get-version +cmd.get-version.detail=Wenn das selektierte Werkzeug installiert ist, wird die installierte Version angezeigt, andernfalls die konfigurierte Version, welche installiert würde. Diese Einstellung kann durch das Kommando 'ide set-version' angepasst werden. cmd.gh=Werkzeug Kommando für die Github Kommandoschnittstelle. -cmd.gh.detail=TODO DE GH +cmd.gh.detail=GitHub CLI (Command Line Interface) ermöglicht die Interaktion mit GitHub-Repositories, Issues und Pull Requests über die Befehlszeile. Detaillierte Dokumentation ist zu finden unter https://cli.github.com/manual/ cmd.graalvm=Werkzeug Kommando für GraalVm. -cmd.graalvm.detail=TODO DE GraalVM +cmd.graalvm.detail=GraalVM ist eine leistungsstarke Laufzeitumgebung, die mehrere Sprachen und Ausführungsmodi unterstützt. Detaillierte Dokumentation ist zu finden unter https://www.graalvm.org/docs/ cmd.gradle=Werkzeug Kommando für Gradle (Build-Tool). -cmd.gradle.detail=TODO DE Gralde +cmd.gradle.detail=Gradle ist ein Build-Automatisierungstool für Java, Kotlin und andere JVM-basierte Sprachen. Detaillierte Dokumentation ist zu finden unter https://docs.gradle.org/ cmd.helm=Werkzeug Kommando für Helm (Kubernetes Package Manager). -cmd.helm.detail=TODO DE Helm +cmd.helm.detail=Helm ist ein Paketmanager für Kubernetes, der das Bereitstellen und Verwalten von Anwendungen vereinfacht. Detaillierte Dokumentation ist zu finden unter https://helm.sh/docs/ cmd.help=Zeigt diese Hilfe an. cmd.help.detail=Die Hilfe-Details eines Kommandos können mit dem Befehl "ide help " ausgegeben werden. cmd.install=Installiert das selektierte Werkzeug. -cmd.install.detail=TODO DE Install +cmd.install.detail=Die Liste an zur Installation verfügbaren Werkzeugen können mit dem Befehl "ide help" ausgegeben werden. cmd.intellij=Werkzeug Kommando für Intellij (IDE) -cmd.intellij.detail=TODO DE IntelliJ +cmd.intellij.detail=IntelliJ ist eine beliebte Java-Entwicklungsumgebung, von JetBrains entwickelt. Detaillierte Dokumentation ist zu finden unter https://www.jetbrains.com/idea/documentation/ cmd.jasypt=Werkzeug Kommando für Jasypt. -cmd.jasypt.detail=TODO DE Jasypt +cmd.jasypt.detail=Jasypt ist eine Bibliothek zum Verschlüsseln und Entschlüsseln sensibler Daten in Java-Anwendungen. Detaillierte Dokumentation ist zu finden unter http://www.jasypt.org/ cmd.jasypt.val.command=Mode (encrypt | decrypt) cmd.jasypt.val.masterPassword=master Passwort. cmd.jasypt.val.secret=Das zu verschlüsselnde oder zu entschlüsselnde Geheimnis. cmd.java=Werkzeug Kommando für Java (OpenJDK). cmd.java.detail=TODO DE Java cmd.jmc=Werkzeug Kommando für JDK Mission Control (Performance Analyse). -cmd.jmc.detail=TODO DE JMC +cmd.jmc.detail=JDK Mission Control ist ein Profiling- und Überwachungswerkzeug für Java-Anwendungen. Detaillierte Dokumentation ist zu finden unter https://docs.oracle.com/en/java/java-components/jdk-mission-control/ cmd.kotlinc=Werkzeug Kommando für Kotlin (Compiler für JRE Sprache). -cmd.kotlinc.detail=TODO DE kotlinc +cmd.kotlinc.detail=Der Kotlin-Compiler (kotlinc) ist das Befehlszeilentool zum Kompilieren von Kotlin-Code. Detaillierte Dokumentation ist zu finden unter https://kotlinlang.org/docs/home.html cmd.kotlincnative=Werkzeug Kommando für Kotlin-Native (Compiler für JRE Sprache). -cmd.kotlincnative.detail=TODO DE kotlincnative +cmd.kotlincnative.detail=Der Kotlin/Native-Compiler (kotlincnative) kompiliert Kotlin-Code in native ausführbare Dateien. Detaillierte Dokumentation ist zu finden unter https://kotlinlang.org/docs/reference/native-overview.html cmd.list-editions=Listet die verfügbaren Editionen des selektierten Werkzeugs auf. cmd.list-editions.detail=TODO DE list-editions cmd.list-versions=Listet die verfügbaren Versionen des selektierten Werkzeugs auf. cmd.list-versions.detail=TODO DE list-versions cmd.mvn=Werkzeug Kommando für Maven (Build-Werkzeug). -cmd.mvn.detail=TODO DE mvn +cmd.mvn.detail=Apache Maven ist ein Build-Automatisierungs- und Abhängigkeitsverwaltungstool für Java-Projekte. Detaillierte Dokumentation ist zu finden unter https://maven.apache.org/guides/index.html cmd.node=Werkzeug Kommando für Node.js (JavaScript Laufzeitumgebung). -cmd.node.detail=TODO DE node +cmd.node.detail=Node.js ist eine JavaScript-Laufzeitumgebung für serverseitige Anwendungen. Detaillierte Dokumentation ist zu finden unter https://nodejs.org/en/docs/ cmd.npm=Werkzeug Kommando für Npm (JavaScript Node Package Manager). -cmd.npm.detail=TODO DE npm +cmd.npm.detail=npm wird zur Verwaltung von JavaScript-Paketen verwendet. Detaillierte Dokumentation ist zu finden unter https://docs.npmjs.com/ cmd.oc=Werkzeug Kommando für Openshift CLI (Kubernetes Management Tool). -cmd.oc.detail=TODO DE oc +cmd.oc.detail=OpenShift CLI (oc) ist ein Befehlszeilentool zur Verwaltung von OpenShift-Clustern. Detaillierte Dokumentation ist zu finden unter https://docs.openshift.com/ cmd.pgadmin=Werkzeug Kommando für pgAdmin. cmd.pgadmin.detail=pgAdmin ist ein Open-Source-Verwaltungswerkzeug for PostgreSQL und verwandte relationale Datenbanken. Detaillierte Dokumentation ist zu finden unter https://www.pgadmin.org/docs/pgadmin4/latest/index.html cmd.quarkus=Werkzeug Kommando für Quarkus (Framework für Cloud-native Anwendungen). -cmd.quarkus.detail=TODO DE quarkus +cmd.quarkus.detail=Quarkus ist ein Kubernetes-native Java-Framework zur Entwicklung von Cloud-native Anwendungen. Detaillierte Dokumentation ist zu finden unter https://quarkus.io/ cmd.repository=Richtet das vorkonfigurierte Git Repository ein. cmd.repository.detail=TODO DE repository cmd.repository.val.repository=Der Name der Properties-Datei des vorkonfigurierten Git Repositories zum Einrichten. Falls nicht angegeben, werden alle aktiven Projekte eingerichtet. cmd.set-edition=Setzt die Edition des selektierten Werkzeugs. -cmd.set-edition.detail=TODO DE set-edition +cmd.set-edition.detail=Dies setzt die entsprechende Werkzeug-Edition Variable in der Konfigurationsdatei. Um solche Anpassungen auszurollen und mit dem Team zu teilen, kann diese im Settings git repository committed und gepushed werden. cmd.set-version=Setzt die Version des selektierten Werkzeugs. -cmd.set-version.detail=TODO DE set-version +cmd.set-version.detail=Dies setzt die entsprechende Werkzeug-Version Variable in der Konfigurationsdatei. Um solche Anpassungen auszurollen und mit dem Team zu teilen, kann diese im Settings git repository committed und gepushed werden. cmd.set-version.val.version=Die zu setzende Werkzeug Version. cmd.shell=Kommando zum Starten der integrierten Shell mit erweiterter Autovervollständigung. cmd.shell.detail=TODO DE shell cmd.sonar=Werkzeug Kommando für SonarQube. -cmd.sonar.detail=TODO DE sonar +cmd.sonar.detail=SonarQube ist eine Plattform für die kontinuierliche Code-Qualitätsprüfung. Detaillierte Dokumentation ist zu finden unter https://docs.sonarqube.org/ cmd.sonar.val.command=Auszuführende Aktion (START|STOP|ANALYZE) cmd.terraform=Werkzeug Kommando für Terraform. -cmd.terraform.detail=TODO DE terraform +cmd.terraform.detail=Terraform ist ein Tool für Infrastructure as Code zur Verwaltung von Cloud-Ressourcen. Detaillierte Dokumentation ist zu finden unter https://www.terraform.io/docs/index.html cmd.uninstall=Deinstalliert das ausgewählte Werkzeug. cmd.uninstall.detail=TODO DE uninstall cmd.update=Updatet die Settings, Software und Repositories. cmd.update.detail=TODO DE update cmd.vscode=Werkzeug Kommando für Visual Studio Code (IDE). -cmd.vscode.detail=TODO DE vscode +cmd.vscode.detail=Visual Studio Code (VS Code) ist ein beliebter Code-Editor, der von Microsoft entwickelt wurde. Detaillierte Dokumentation ist zu finden unter https://code.visualstudio.com/docs/ commandlets=Verfügbare Kommandos: opt.--batch=Aktiviert den Batch-Modus (nicht-interaktive Stapelverarbeitung). opt.--debug=Aktiviert Debug-Ausgaben (Fehleranalyse).