Enterprise Software Development System

AI and scripting for CLI

relman CLI command overview

Every command follows the same shape: relman [flags] <verb> <noun> [arguments...]. Required flags are --domain/-d (the server) and --cert/-i (a PKCS#12 client certificate for mutual TLS); optional flags are --cert-password/-p, --format/-f (yaml [default], json, xml, or plain), --verbose/-v, and --help/-h. Most tokens returned by a list/describe/add command are opaque identifiers, not real database ids, and are usually only unique within their immediate parent – pass the whole chain of tokens a command asks for, from the top down. Run relman completion bash or relman completion powershell to install shell tab-completion.

Organizations, project groups & projects

CommandAliasesDescription
list organizationsorgsList every organization you have access to.
list projectgroups <org>pg, pgsList an organization’s project groups.
list projects <org> <pg>project, pList a project group’s projects.
describe org <org>organization, orgs, organizationsPrint an organization’s detail.
describe pg <org> <pg>projectgroup, pgs, projectgroupsPrint a project group’s detail.
describe project <org> <pg> <project>p, projectsPrint a project’s detail (definitions of done, ticket phases, …).

Tasks & bugs

CommandAliasesDescription
list tasks <org> <pg> <project>task, tList a project’s tasks, flatly.
describe task <org> <pg> <project> <task>tasks, tPrint a task’s detail (descriptions, phase, priority, user stories, custom fields, security requirements, pending translations).
list bugs <org> <pg> <project> <task>bug, bList a task’s bugs.
describe bug <org> <pg> <project> <task> <bug>bugs, bPrint a bug’s detail.
add bug <org> <pg> <project> <task> <name> <dod> [<phase>]bCreate a new bug on a task.

Databases & schema

CommandAliasesDescription
list databases <org> <pg> <project>database, dbs, dbList a project’s databases.
describe db <org> <pg> <project> <db>database, dbs, databasesPrint a database’s detail.
list dbcatalog <org> <pg> <project> <db>cat, dbcs, cats, dbcat, dbcats, dbcatalogsList a database’s catalogs.
list dbschema ... <catalog>schema, schemas, dbschemasList a catalog’s schemas.
list table ... <schema>tables, dbt, dbtab, dbtabs, dbtable, dbtablesList a schema’s tables.
list column ... <table>columns, dbcol, dbcols, col, colsList a table’s columns.
list foreignkey ... <table>foreign key, foreignkeys, fk, fks, dbfk, dbfksList a table’s foreign keys.

Schema change actions (change bundles)

Schema changes are proposed into a change bundle, exactly like the web UI’s schema editor – nothing is applied until the bundle is sealed there. Create one with add changebundle <org> <pg> <project> <task> (aliases changebundles, cb, cbs), then add/edit/cancel any of the sixteen action types below against it – each follows the same <verb> <action> <org> <pg> <project> <db> <catalog> <schema> [<table>] <task> <changebundle> ... shape, with the exact trailing arguments depending on what the action changes. Use list actions ... <changebundle> (alias action) to find an existing action’s id for edit/cancel, since add only ever returns the id of the one it just created.

The sixteen action types (each usable with add/edit/cancel)
tablerenametableremovetablecolumn
removecolumnforeignkeyremoveforeignkeyonetooneremoveforeignkey
columnnamecolumndefaultcolumnnullabilitycolumndimension
columncommentcolumnuniquenesscolumnprimarykeycolumnautoincrement

Translations

CommandAliasesDescription
list translationstack <org> <pg> <project>translationstacks, ts, tstack, tstacksList a project’s translation stacks.
describe translationstack ... <stack>translationstacks, ts, tstack, tstacksPrint a translation stack’s detail, including its locales.
add translationtext ... <stack> <locale> <keyword> <text> [<translate>]translationstacktext, translAdd a new translation keyword and its first value; auto-translates into the stack’s other locales unless <translate> is false.

Mail

CommandAliasesDescription
list mailfoldermailfolders, mfList your own account’s mail folders.
import mail <mailfolder> <path>Import one .eml file, or every .eml file directly inside a directory, into a mail folder.

Credential vaults

CommandAliasesDescription
list vaults <org>vaultList an organization’s credential vaults.
list vaultfolders ... <vault>vaultfolder, vfList a vault’s folders.
list vaultentries ... <folder>vaultentry, veList a folder’s entries.
describe vaultentry <org> <vault> <folder> <entry>vaultentries, vePrint an entry’s full detail, including the plaintext password/URL/key filename if attached (refused with HTTP 403 if restricted to an account/group you’re not part of).

VirtualBox click-tests

A full click-test tree, from discovering hardware down to running a test and pulling a screenshot: list vmlist build/list snapshotadd testadd testcaseadd teststep + edit teststeprun testdescribe testcase/describe teststepdownload screenshot.

CommandAliasesDescription
list vmvmsList every virtual machine.
list build <org> <pg> <project>buildsList a project’s builds (labelled by their configured Maven goals).
list snapshot <vm>snapshotsList a virtual machine’s snapshots.
list test <vm>testsList a virtual machine’s existing test suites, newest first.
add test <org> <pg> <project> <build> <snapshot> <name>Create a new test suite bound to a build and a snapshot.
list testcase <vm>testcasesList every testcase across all of a virtual machine’s test suites.
describe testcase <testcase>Print a testcase’s detail, including every step’s short action summary.
add testcase <test> <name>Create a new, empty testcase under a test suite.
list teststep <testcase>teststepsList a testcase’s steps in execution order, with a short action summary each.
describe teststep <teststep>Print a step’s exact raw property values.
add teststep <testcase>Create a new, entirely empty step – follow up with edit teststep.
edit teststep <teststep> <field> <value>Set (or, with value null, clear) one property: mousemovex, mousemovey, mousedownbutton, mouseupbutton, keydowncode, keyupcode, doubleclickms, stringwrite, waitcputimeoutus, or waitcpupercent.
run test <testcase>Queue a new run of the testcase’s whole test suite (every testcase in it), asynchronously.
download screenshot <teststep> <output-file>Save a step’s attached reference screenshot as a local PNG file.

Utility

CommandDescription
completion bashPrint a Bash completion function – source <(relman completion bash).
completion powershellPrint a PowerShell argument completer – relman completion powershell | Out-String | Invoke-Expression.

Übersicht über die relman-Befehlszeilenbefehle

Jeder Befehl hat denselben Aufbau: relman [Optionen] [Argumente...]. Erforderliche Optionen sind --domain/-d (der Server) sowie --cert/-i (ein PKCS#12-Client-Zertifikat für gegenseitiges TLS); optionale Optionen sind --cert-password/-p, --format/-f (yaml [Standard], json, xmloder plain), --verbose/-vsowie --help/-h. Die meisten von einer Liste/beschreiben/hinzufügen Befehls sind undurchsichtige Bezeichner, keine echten Datenbank-IDs, und sind in der Regel nur innerhalb ihres unmittelbaren übergeordneten Elements eindeutig – übergeben Sie die gesamte Kette von Tokens, die ein Befehl anfordert, von oben nach unten. Führen Sie relman completion bash oder relman completion powershell aus, um die Tab-Vervollständigung in der Shell zu installieren.

Organisationen, Projektgruppen und Projekte

BefehlAliaseBeschreibung
Organisationen auflistenorgsAlle Organisationen auflisten, auf die Sie Zugriff haben.
Projektgruppen auflisten pg, pgsDie Projektgruppen einer Organisation auflisten.
Projekte auflisten projekt, pDie Projekte einer Projektgruppe auflisten.
Organisation beschreiben Organisation, Organisationen, OrganisationenDie Details einer Organisation ausgeben.
Beschreibung der Projektgruppe Projektgruppe, PGs, ProjektgruppenDetails einer Projektgruppe ausgeben.
projekt beschreiben p, projekteDetails eines Projekts anzeigen (Definitionen von „Fertig“, Ticketphasen usw.).

Aufgaben & Fehler

BefehlAliaseBeschreibung
Aufgaben auflisten Aufgabe, tListen Sie die Aufgaben eines Projekts in einer flachen Struktur auf.
Aufgabe beschreiben Aufgaben, tDie Details einer Aufgabe ausgeben (Beschreibungen, Phase, Priorität, User Stories, benutzerdefinierte Felder, Sicherheitsanforderungen, ausstehende Übersetzungen).
Fehler auflisten Fehler, bDie Fehler einer Aufgabe auflisten.
Fehler beschreiben Fehler, bDie Details eines Fehlers anzeigen.
Fehler hinzufügen []bErstellen Sie einen neuen Fehler zu einer Aufgabe.

Datenbanken und Schema

BefehlAliaseBeschreibung
Datenbanken auflisten Datenbank, dbs, dbListen Sie die Datenbanken eines Projekts auf.
db beschreiben Datenbank, dbs, DatenbankenDetails einer Datenbank anzeigen.
dbcatalog auflisten cat, dbcs, cats, dbcat, dbcats, dbcatalogsListen Sie die Kataloge einer Datenbank auf.
list dbschema ... Schema, Schemata, dbschemasDie Schemata eines Katalogs auflisten.
Tabelle auflisten ... Tabellen, dbt, dbtab, dbtabs, dbtable, dbtablesListen Sie die Tabellen eines Schemas auf.
list column ...
Spalten, dbcol, dbcols, col, colsListen Sie die Spalten einer Tabelle auf.
list foreignkey ...
Fremdschlüssel, Fremdschlüssel, fk, fks, dbfk, dbfksListen Sie die Fremdschlüssel einer Tabelle auf.

Maßnahmen zur Schemaänderung (Änderungsbündel)

Schemaänderungen werden in einem Änderungsbündelvorgeschlagen – genau wie im Schema-Editor der Web-Benutzeroberfläche – und werden erst dann angewendet, wenn das Bündel dort versiegelt wurde. Erstellen Sie eines mit add changebundle (Aliase changebundles, cb, cbs) und anschließend fügen Sie/Bearbeiten/Abbrechen eine der sechzehn unten aufgeführten Aktionsarten darauf anwenden – jede folgt der gleichen [

] ...Liste der Aktionen … AktionBearbeitenAbbrechenHinzufügen

Form, wobei die genauen nachfolgenden Argumente davon abhängen, was die Aktion verändert. Verwenden Sie (alias ), um die ID einer vorhandenen Aktion für /da stets nur die ID der gerade erstellten Aktion zurückgibt.
Die sechzehn Aktionstypen (jeder davon kann mit hinzufügen/bearbeiten/cancel)
tableumbenennenTabelle entfernenSpalte
Spalte entfernenFremdschlüsselFremdschlüssel 1:1 entfernenFremdschlüssel entfernen
SpaltennameSpaltenstandardwertNullzulässigkeit der SpalteSpaltendimension
SpaltenkommentarEindeutigkeit der SpalteSpalte mit PrimärschlüsselSpalte mit automatischer Inkrementierung

Übersetzungen

BefehlAliasBeschreibung
Übersetzungsstapel auflisten Übersetzungsstapel, ts, tstack, tstacksDie Übersetzungsstapel eines Projekts auflisten.
beschreiben translationstack … Übersetzungsstapel, ts, tstack, tstacksGibt die Details eines Übersetzungsstapels aus, einschließlich seiner Sprachumgebungen.
Übersetzungstext hinzufügen ... []Übersetzungsstapeltext, translFügt ein neues Übersetzungsschlüsselwort und dessen ersten Wert hinzu; wird automatisch in die anderen Sprachversionen des Stacks übersetzt, sofern nicht „is“ false.

E-Mail

BefehlAliasBeschreibung
Mailordner auflistenE-Mail-Ordner, mfListen Sie die E-Mail-Ordner Ihres eigenen Kontos auf.
E-Mails importieren -Eine .eml oder alle .eml Datei direkt aus einem Verzeichnis in einen E-Mail-Ordner.

Anmeldedaten-Speicher

BefehlAliaseBeschreibung
vaults auflisten vaultDie Anmeldeinformations-Vaults einer Organisation auflisten.
list vaultfolders ... Speicherordner, vfDie Ordner eines Tresors auflisten.
list vaultentries ... vaultentry, veDie Einträge eines Ordners auflisten.
vaultentry beschreiben vaultentries, veZeigt die vollständigen Details eines Eintrags an, einschließlich des Klartext-Passworts, der URL und des Dateinamens des Schlüssels, sofern vorhanden (wird mit HTTP-Fehler 403 abgelehnt, wenn der Zugriff auf ein Konto oder eine Gruppe beschränkt ist, zu der Sie nicht gehören).

VirtualBox-Klick-Tests

Ein vollständiger Baum der Klick-Tests, von der Erkennung der Hardware bis hin zur Durchführung eines Tests und der Erstellung eines Screenshots: list vmlist build/list snapshotTest hinzufügenTest hinzufügenTestschritt hinzufügen + Testschritt bearbeitenTest ausführenTestfall beschreiben/Testschritt beschreibenScreenshot herunterladen.

BefehlAliaseBeschreibung
VMs auflistenvmsAlle virtuellen Maschinen auflisten.
list build BuildsDie Builds eines Projekts auflisten (gekennzeichnet durch ihre konfigurierten Maven-Ziele).
Snapshots auflisten SnapshotsSnapshots einer virtuellen Maschine auflisten.
list test TestsListen Sie die vorhandenen Testsuiten einer virtuellen Maschine auf, beginnend mit der neuesten.
Test hinzufügen -Erstellen Sie eine neue Testsuite, die an einen Build und einen Snapshot gebunden ist.
Testfälle auflisten TestfälleAlle Testfälle aller Testsuiten einer virtuellen Maschine auflisten.
Testfall beschreiben -Geben Sie die Details eines Testfalls aus, einschließlich einer kurzen Zusammenfassung der Aktionen für jeden Schritt.
Testfall hinzufügen -Erstellen Sie einen neuen, leeren Testfall unter einer Testsuite.
Testschritt auflisten TestschritteListen Sie die Schritte eines Testfalls in der Ausführungsreihenfolge auf, jeweils mit einer kurzen Zusammenfassung der Aktion.
Testschritt beschreiben -Geben Sie die genauen Rohwerte der Eigenschaften eines Schritts aus.
Testschritt hinzufügen -Erstellen Sie einen neuen, vollständig leeren Schritt – anschließend führen Sie Testschritt bearbeiten.
Testschritt bearbeiten -Legen Sie fest (oder, mit Wert null) eine Eigenschaft fest: mousemovex, mousemovey, mousedownbutton, mouseupbutton, keydowncode, keyupcode, Doppelklick, Zeichenkette schreiben, waitcputimeoutusoder waitcpupercent.
Test ausführen -Stellen Sie einen neuen Durchlauf der gesamten Testsuite des Testfalls (alle darin enthaltenen Testfälle) asynchron in die Warteschlange.
Screenshot herunterladen -Speichern Sie den einem Schritt zugeordneten Referenz-Screenshot als lokale PNG-Datei.

Dienstprogramm

BefehlBeschreibung
Vervollständigung BashEine Bash-Vervollständigungsfunktion ausgeben – source <(relman completion bash).
Vervollständigung PowerShellPowerShell-Argumentvervollständigung ausgeben – relman completion powershell | Out-String | Invoke-Expression.

Présentation des commandes de l’interface en ligne de commande (CLI) de relman

Chaque commande suit le même format : relman [options] [arguments...]. Les options obligatoires sont --domain/-d (le serveur) et --cert/-i (un certificat client PKCS#12 pour le protocole TLS mutuel) ; les options facultatives sont --cert-password/-p, --format/-f (yaml [par défaut], json, xml, ou plain), --verbose/-v, ainsi que --help/-h. La plupart des éléments renvoyés par une liste/décrivent/commande sont des identifiants opaques, et non de véritables identifiants de base de données ; ils ne sont généralement uniques qu’au sein de leur parent immédiat. Transmettez donc l’intégralité de la chaîne de tokens demandée par une commande, de haut en bas. Exécutez relman completion bash ou relman completion powershell pour installer la complétion par tabulation dans le shell.

Organisations, groupes de projets et projets

CommandeAliasDescription
lister les organisationsorgsRépertorie toutes les organisations auxquelles vous avez accès.
liste des groupes de projets pg, pgsRépertorier les groupes de projet d’une organisation.
lister les projets projet, pRépertorier les projets d’un groupe de projet.
décrire l'organisation organisation, orgs, organisationsAfficher les détails d’une organisation.
décrire pg groupe de projets, pgs, groupes de projetsAfficher les détails d’un groupe de projets.
décrire projet p, projetsAfficher les détails d’un projet (définitions de « terminé », phases des tickets, etc.).

Tâches et bogues

CommandeAliasDescription
lister les tâches tâche, tRépertorier les tâches d’un projet, sous forme de liste plate.
Décrire une tâche tâches, tAfficher les détails d’une tâche (descriptions, phase, priorité, user stories, champs personnalisés, exigences de sécurité, traductions en attente).
Liste des bogues bug, bRépertorier les bugs d’une tâche.
décrire un bug bogues, bAfficher les détails d’un bug.
Ajouter un bug []bCréer un nouveau bug sur une tâche.

Bases de données et schémas

CommandeAliasDescription
lister les bases de données base de données, dbs, dbRépertorier les bases de données d’un projet.
décrire une base de données base de données, dbs, bases de donnéesAfficher les détails d’une base de données.
lister le catalogue de bases de données cat, dbcs, cats, dbcat, dbcats, dbcatalogsAfficher la liste des catalogues d’une base de données.
list dbschema ... schéma, schémas, dbschemasRépertorier les schémas d’un catalogue.
list table ... tables, dbt, dbtab, dbtabs, dbtable, dbtablesRépertorier les tables d’un schéma.
liste colonne ...
colonnes, dbcol, dbcols, col, colsRépertorier les colonnes d’une table.
lister foreignkey ...
clé étrangère, clés étrangères, fk, fks, dbfk, dbfksRépertorier les clés étrangères d’une table.

Actions de modification du schéma (ensembles de modifications)

Les modifications de schéma sont proposées dans un ensemble de modifications, exactement comme dans l’éditeur de schéma de l’interface utilisateur web : rien n’est appliqué tant que le bundle n’y est pas validé. Créez-en un à l’aide de add changebundle (alias changebundles, cb, cbs), puis ajoutez/modifier/annuler l'une des seize actions ci-dessous à son égard — chacune suit la même [

] ...liste d’actions… actionmodifierannulerajouter

forme, les arguments finaux exacts dépendant de ce que l’action modifie. Utilisez (alias ) pour rechercher l’identifiant d’une action existante pour /, car ne renvoie jamais que l’identifiant de celle qu’elle vient de créer.
Les seize types d’actions (chacun pouvant être utilisé avec « add »/éditer/annuler)
tablerenommertablesupprimer un tableaucolonne
supprimer une colonneclé étrangèresupprimer-clé-étrangère-une-à-unesupprimer une clé étrangère
nom_colonnevaleur par défaut de la colonnenullabilité de la colonnedimension_colonne
commentaire_colonneunicité_de_colonneclé_primaire_de_colonnecolonne à incrémentation automatique

Traductions

CommandeAliasDescription
liste des piles de traduction piles de traduction, ts, tstack, tstacksAffiche la liste des piles de traduction d’un projet.
décrire translationstack ... piles_de_traduction, ts, tstack, tstacksAffiche les détails d'une pile de traduction, y compris ses paramètres régionaux.
ajouter texte de traduction ... []texte de la pile de traduction, translAjoute un nouveau mot-clé de traduction et sa première valeur ; celui-ci est automatiquement traduit dans les autres paramètres régionaux de la pile, sauf si soit faux.

Courrier

CommandeAliasDescription
liste des dossiers de messageriedossiers de messagerie, mfAffiche la liste des dossiers de messagerie de votre propre compte.
Importer des e-mails -Importer un fichier fichier .eml ou tous les fichiers fichier .eml directement depuis un répertoire, dans un dossier de messagerie.

Trésors d’identifiants

CommandeAliasDescription
liste des coffres vaultRépertorier les coffres d’identifiants d’une organisation.
list vaultfolders ... dossier de coffre-fort, vfRépertorier les dossiers d'un coffre-fort.
lister les entrées du coffre-fort ... vaultentry, veAfficher les entrées d’un dossier.
describe vaultentry vaultentries, veAffiche les détails complets d’une entrée, y compris le mot de passe en clair, l’URL ou le nom du fichier de clé s’il est associé (renvoie une erreur HTTP 403 si l’accès est restreint à un compte ou à un groupe dont vous ne faites pas partie).

Tests interactifs VirtualBox

Une arborescence complète des tests de clics, depuis la détection du matériel jusqu’à l’exécution d’un test et la capture d’une capture d’écran : list vmlist build/list snapshotajouter un testajouter un cas de testajouter une étape de test + modifier une étape de testexécuter le testdécrire un cas de test/Décrire une étape de testtélécharger une capture d'écran.

CommandeAliasDescription
lister les machines virtuellesvmsRépertorier toutes les machines virtuelles.
list build buildsRépertorier les builds d’un projet (identifiés par leurs objectifs Maven configurés).
liste des instantanés instantanésRépertorier les instantanés d’une machine virtuelle.
liste des tests testsRépertorier les suites de tests existantes d'une machine virtuelle, en commençant par les plus récentes.
Ajouter un test -Créer une nouvelle suite de tests associée à une version et à un instantané.
Afficher la liste des cas de test cas de testRépertorier tous les cas de test de l’ensemble des suites de tests d’une machine virtuelle.
décrire un cas de test -Afficher les détails d’un cas de test, y compris un bref résumé des actions de chaque étape.
Ajouter un cas de test -Créez un nouveau cas de test vide au sein d’une suite de tests.
lister les étapes de test Étapes de testRépertorier les étapes d’un cas de test dans l’ordre d’exécution, avec un bref résumé de l’action pour chacune d’entre elles.
Décrire une étape de test -Afficher les valeurs brutes exactes des propriétés d’une étape.
Ajouter une étape de test -Créez une nouvelle étape entièrement vide — poursuivez avec Modifier une étape de test.
Modifier une étape de test -Définissez (ou, avec la valeur null, effacez) une propriété : mousemovex, mousemovey, mousedownbutton, mouseupbutton, keydowncode, code de relâchement de touche, double-clic, écriture de chaîne, waitcputimeoutus, ou waitcpupercent.
exécuter le test -Mettez en file d'attente une nouvelle exécution de l'ensemble de la suite de tests du cas de test (tous les cas de test qu'elle contient), de manière asynchrone.
Télécharger la capture d'écran -Enregistrer la capture d’écran de référence jointe à une étape sous forme de fichier PNG local.

Utilitaire

CommandeDescription
complétion bashAffiche une fonction de complétion Bash - source <(relman complétion bash).
complétion PowerShellAfficher un outil de complétion d'arguments PowerShell - relman complétion PowerShell | Out-String | Invoke-Expression.

Descripción general de los comandos de la CLI de relman

Todos los comandos siguen el mismo formato: relman [opciones] [argumentos...]. Los modificadores obligatorios son --domain/-d (el servidor) y --cert/-i (un certificado de cliente PKCS#12 para TLS recíproco); los parámetros opcionales son --cert-password/-p, --formato/-f (yaml [por defecto], json, xml, o plain), --verbose/-v, y --help/-h. La mayoría de los tokens devueltos por un lista/describen/el comando son identificadores opacos, no identificadores reales de la base de datos, y por lo general solo son únicos dentro de su elemento padre inmediato: pase toda la cadena de tokens que solicita un comando, de arriba abajo. Ejecute relman completion bash o relman completion powershell para instalar la función de autocompletado con la tecla Tab en el shell.

Organizaciones, grupos de proyectos y proyectos

ComandoAliasDescripción
listar organizacionesorgsMostrar todas las organizaciones a las que tiene acceso.
listar grupos de proyectos pg, pgsMostrar los grupos de proyectos de una organización.
listar proyectos proyecto, pMostrar los proyectos de un grupo de proyectos.
describir organización organización, organizaciones, organizacionesMostrar los detalles de una organización.
describir pg grupo de proyectos, pgs, grupos de proyectosImprima los detalles de un grupo de proyectos.
describir proyecto p, proyectosMostrar los detalles de un proyecto (definiciones de «completado», fases de los tickets, etc.).

Tareas y incidencias

ComandoAliasDescripción
listar tareas tarea, tMostrar las tareas de un proyecto en formato plano.
describir tarea tareas, tMostrar los detalles de una tarea (descripciones, fase, prioridad, historias de usuario, campos personalizados, requisitos de seguridad, traducciones pendientes).
enumerar errores error, bMostrar los errores de una tarea.
describir un error errores, bMostrar los detalles de un error.
Añadir error []bCrear un nuevo error en una tarea.

Bases de datos y esquemas

ComandoAliasDescripción
listar bases de datos base de datos, dbs, dbMostrar las bases de datos de un proyecto.
describir base de datos base de datos, dbs, bases de datosMostrar los detalles de una base de datos.
listar dbcatalog cat, dbcs, cats, dbcat, dbcats, dbcatalogsMostrar los catálogos de una base de datos.
list dbschema ... esquema, esquemas, dbschemasMostrar los esquemas de un catálogo.
list table ... tablas, dbt, dbtab, dbtabs, dbtable, dbtablesMostrar las tablas de un esquema.
list columna ...
columnas, dbcol, dbcols, col, colsMostrar las columnas de una tabla.
list foreignkey ...
clave externa, claves externas, fk, fks, dbfk, dbfksMostrar las claves externas de una tabla.

Acciones de modificación del esquema (paquetes de cambios)

Los cambios en el esquema se proponen en un paquete de cambios, exactamente igual que en el editor de esquemas de la interfaz de usuario web: no se aplica nada hasta que el paquete se sella allí. Cree uno con add changebundle (alias «changebundles», cb, cbs), y a continuación añada/editar/cancelar cualquiera de los dieciséis tipos de acción que se indican a continuación: cada una de ellas sigue el mismo [

] ...lista de acciones... accióneditarcancelarañadir

forma, y los argumentos finales exactos dependerán de lo que modifique la acción. Utilice (alias ) para encontrar el identificador de una acción existente para /, ya que solo devuelve el identificador de la acción que acaba de crear.
Los dieciséis tipos de acción (cada uno de ellos utilizable con «add»/editar/cancel)
tablarenombrareliminar tablacolumna
eliminar columnaclave externaeliminar clave externa uno a unoeliminar clave externa
nombre_columnavalor predeterminado de la columnanulo en columnadimensión de la columna
comentario de columnaunicidad de la columnacolumna_clave_primariacolumna de autoincremento

Traducciones

ComandoAliasDescripción
lista translationstack pilas de traducción, ts, tstack, tstacksMostrar las pilas de traducción de un proyecto.
describir pila de traducción ... pilas de traducción, ts, tstack, tstacksMuestra los detalles de una pila de traducción, incluidas sus configuraciones regionales.
añadir texto de traducción ... []texto de la pila de traducción, translAñade una nueva palabra clave de traducción y su primer valor; se traduce automáticamente a las demás configuraciones regionales de la pila, a menos que mar false.

Correo

ComandoAliasDescripción
listar carpeta de correocarpetas de correo, mfMuestra las carpetas de correo de su propia cuenta.
Importar correo -Importar un archivo .eml o todos los .eml directamente dentro de un directorio, a una carpeta de correo.

Almacenes de credenciales

ComandoAliasDescripción
listar bóvedas almacénMostrar una lista de los almacenes de credenciales de una organización.
listar carpetas de almacenes ... carpeta de almacén, vfMostrar las carpetas de un almacén.
list vaultentries ... entrada del almacén, veMostrar las entradas de una carpeta.
describir entrada del almacén entradas de la caja fuerte, veMostrar todos los detalles de una entrada, incluyendo la contraseña en texto plano, la URL o el nombre del archivo de clave, si se ha adjuntado (se rechazará con un error HTTP 403 si el acceso está restringido a una cuenta o grupo del que usted no forma parte).

Pruebas de clics en VirtualBox

Un árbol completo de pruebas de clics, desde la detección del hardware hasta la ejecución de una prueba y la obtención de una captura de pantalla: listar vmlist build/list snapshotañadir pruebaañadir caso de pruebaañadir paso de prueba + editar paso de pruebaejecutar pruebadescribir caso de prueba/describir paso de pruebadescargar captura de pantalla.

ComandoAliasDescripción
enumerar máquinas virtualesvmsMostrar todas las máquinas virtuales.
list build compilacionesMostrar las compilaciones de un proyecto (identificadas por sus objetivos Maven configurados).
list snapshot instantáneasMostrar las instantáneas de una máquina virtual.
list test pruebasMostrar los conjuntos de pruebas existentes de una máquina virtual, ordenados de más reciente a más antiguo.
Añadir prueba -Crear un nuevo conjunto de pruebas vinculado a una compilación y a una instantánea.
Listar casos de prueba casos de pruebaMostrar todos los casos de prueba de todas las suites de pruebas de una máquina virtual.
describir caso de prueba -Mostrar los detalles de un caso de prueba, incluido un breve resumen de la acción de cada paso.
Añadir caso de prueba -Crea un nuevo caso de prueba vacío dentro de un conjunto de pruebas.
listar paso de prueba Pasos de pruebaMostrar los pasos de un caso de prueba en orden de ejecución, con un breve resumen de la acción de cada uno.
describir paso de prueba -Mostrar los valores exactos y sin procesar de las propiedades de un paso.
añadir paso de prueba -Cree un nuevo paso completamente vacío; a continuación, utilice Editar paso de prueba.
Editar paso de prueba -Establezca (o, con el valor nulo, borre) una propiedad: mousemovex, mousemovey, mousedownbutton, mouseupbutton, keydowncode, código de tecla suelta, dobleclic del ratón, escribir cadena, tiempo de espera del CPU, o espera_porcentaje_cpu.
ejecutar prueba -Ponga en cola una nueva ejecución de todo el conjunto de pruebas del caso de prueba (todos los casos de prueba que contiene), de forma asíncrona.
Descargar captura de pantalla -Guardar la captura de pantalla de referencia adjunta a un paso como un archivo PNG local.

Utilidad

ComandoDescripción
completación bashMostrar una función de autocompletado de Bash: source <(relman completion bash).
autocompletado de PowerShellMostrar un completador de argumentos de PowerShell: relman completion powershell | Out-String | Invoke-Expression.

relman 命令行界面 (CLI) 命令概述

每个命令的格式都相同: relman [选项] [参数...]必需的标志包括 --domain/-d (服务器)和 --cert/-i (用于双向 TLS 的 PKCS#12 客户端证书);可选参数包括 --cert-password/-p, --format/-f (yaml [默认], json, xml,或 plain), --详细/-v,以及 --help/-h。由 列表/描述/添加 命令返回的大多数令牌都是不透明标识符,而非真正的数据库ID,且通常仅在其直接父级范围内具有唯一性——请按自上而下的顺序传递命令所要求的完整令牌链。运行 relman 补全 bashrelman completion powershell 以安装 shell 标签补全功能。

组织、项目组和项目

命令别名描述
列出组织orgs列出您有权访问的所有组织。
列出项目组 pg, pgs列出某个组织的项目组。
列出项目 项目, p列出某个项目组的项目。
描述组织 组织, orgs, 组织打印一个组织的详细信息。
描述项目组 项目组, pgs, 项目组打印项目组的详细信息。
描述项目 p, 项目打印项目的详细信息(“完成”的定义、工单阶段等)。

任务与缺陷

命令别名描述
列出任务 任务, t以扁平方式列出项目的任务。
描述任务 任务, t打印任务的详细信息(描述、阶段、优先级、用户故事、自定义字段、安全要求、待翻译内容)。
列出缺陷 bug, b列出任务的缺陷。
描述缺陷 缺陷, b打印一个缺陷的详细信息。
添加缺陷 []b在任务上创建一个新缺陷。

数据库与模式

命令别名描述
列出数据库 数据库, dbs, 数据库列出项目中的数据库。
描述数据库 数据库, dbs, 数据库打印数据库的详细信息。
列出数据库目录 cat, dbcs, cats, dbcat, dbcats, dbcatalogs列出数据库的目录。
list dbschema ... schema, schemas, dbschemas列出一个目录中的模式。
列出表 ... , dbt, dbtab, dbtabs, dbtable, dbtables列出一个模式中的表。
列出列...
, dbcol, dbcols, col, 列出表的列。
列出外键 ...
外键, 外键, fk, fks, dbfk, dbfks列出表的外键。

模式变更操作(变更包)

模式变更会被提议到一个 变更包中,这与Web界面的模式编辑器完全一致——在该变更包被“封存”之前,任何更改都不会生效。可通过 add changebundle (别名 changebundles, cb, cbs),然后 添加/编辑/取消 对它执行以下十六种操作类型中的任意一种——每种操作都遵循相同的 [

] ...列出操作…… 操作编辑取消添加

shape,其后跟的具体参数取决于该操作所修改的内容。使用 (别名 ) 查找现有操作的 ID,以便 /,因为 该函数只会返回其刚刚创建的那个操作的 ID。
这十六种操作类型(每种均可与 add/编辑/取消)
tablerenametable删除表格
删除列外键删除一对一外键删除外键
列名列默认值列可为空性列维度
列注释列唯一性列主键列自动递增

翻译

命令别名描述
列出翻译堆栈 翻译堆栈, ts, tstack, tstacks列出项目的翻译堆栈。
描述翻译堆栈 ... translationstacks, ts, tstack, tstacks打印翻译堆栈的详细信息,包括其语言环境。
添加翻译文本 ... []翻译堆栈文本, transl添加一个新的翻译关键字及其第一个值;除非 false.

邮件

命令别名描述
列出邮件文件夹邮件文件夹, mf列出您自己帐户的邮件文件夹。
导入邮件 -导入一个 .eml 文件,或所有 .eml 文件直接导入邮件文件夹。

凭据库

命令别名描述
列出密钥库 vault列出组织的凭据保险库。
列出 vaultfolders ... 凭证库文件夹, vf列出一个密钥库的文件夹。
列出金库条目 ... vaultentry, ve列出某个文件夹中的条目。
描述 vaultentry vaultentries, ve打印条目的完整详细信息,包括明文密码/URL/密钥文件名(如有附加)。(如果受限于您未所属的账户/组,则会返回 HTTP 403 错误。)

VirtualBox 点击测试

完整的点击测试流程,从检测硬件到运行测试并截取屏幕截图: 列出虚拟机list build/列出快照添加测试添加测试用例添加测试步骤 + 编辑测试步骤运行测试描述测试用例/描述测试步骤下载屏幕截图.

命令别名描述
列出虚拟机vms列出所有虚拟机。
list build 构建列出项目的构建(按其配置的 Maven 目标进行标记)。
list snapshot 快照列出虚拟机的快照。
列出测试 测试列出虚拟机现有的测试套件,按时间从新到旧排序。
添加测试 -创建一个与构建和快照相关联的新测试套件。
列出测试用例 测试用例列出虚拟机所有测试套件中的所有测试用例。
描述测试用例 -打印测试用例的详细信息,包括每个步骤的简短操作摘要。
添加测试用例 -在某个测试套件下创建一个新的、空的测试用例。
列出测试步骤 测试步骤按执行顺序列出测试用例的步骤,并附上每一步的简短操作摘要。
描述测试步骤 -打印步骤的确切原始属性值。
添加测试步骤 -创建一个全新的、完全空的步骤——随后执行 编辑测试步骤.
编辑测试步骤 -设置(或使用值 null,则清除)一个属性: mousemovex, mousemovey, mousedownbutton, mouseupbutton, keydowncode, keyupcode, doubleclickms, 字符串写入, 等待CPU超时,或 等待CPU百分比.
运行测试 -异步排队执行该测试用例的整个测试套件(其中包含的所有测试用例)的新运行。
下载截图 -将步骤中附加的参考截图保存为本地 PNG 文件。

实用工具

命令描述
bash 补全打印一个 Bash 补全函数 - source <(relman completion bash).
PowerShell 补全打印 PowerShell 参数补全程序 - relman completion powershell | Out-String | Invoke-Expression.
Top