Aller au contenu
English

AttachResult

import type { AttachResult } from "@elie-laloum/outpost";
  • commitsRequis
    readonly Commit[]
    Commits créés pendant la session, du plus récent au plus ancien, avec oid et sujet.
  • branchRequis
    string
    Branche de travail de la session.
  • directoryRequis
    string
    Répertoire du worktree de la session sur l’hôte.
  • statusRequis
    number
    Code de sortie du processus, 0 en cas de succès. Un code non nul résout quand même la commande : vérifiez-le.
  • stdoutRequis
    string
    Derniers caractères de la sortie standard, dans la limite de retain. Vide quand une commande interactive sans flux de terminal utilisait le terminal de l’hôte avec le provider local, Docker ou Podman.
  • stderrRequis
    string
    Derniers caractères de la sortie d’erreur, dans la limite de retain. Vide dans le même cas de terminal hôte, et pour un terminal Daytona, dont toute la sortie est dans stdout.
  • retainedDirectoryOptionnel
    string | undefined
    Worktree conservé à la fermeture : renseigné quand preserve a été demandé, ou quand il a un HEAD détaché ou des fichiers modifiés, non suivis ou ignorés. Absent quand le worktree a été supprimé, et toujours en mode current.
export interface AttachResult extends CommandResult, Disposal {
  readonly commits: readonly Commit[];
  readonly branch: string;
  readonly directory: string;
}