Skip to content

Commit

Permalink
#398: Add detail help for external tools, install, and get/set-versio…
Browse files Browse the repository at this point in the history
…n/edition (#425)
  • Loading branch information
slskiba authored Jun 27, 2024
1 parent 34c5e57 commit 28c66ee
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 54 deletions.
56 changes: 28 additions & 28 deletions cli/src/main/resources/nls/Help.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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 <commandlet>".
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.
Expand Down
52 changes: 26 additions & 26 deletions cli/src/main/resources/nls/Help_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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 <commandlet>" 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).
Expand Down

0 comments on commit 28c66ee

Please sign in to comment.