{{#accordion-list-item title=(t 'formCommand.title') detail=(t 'formCommand.detail' appName=settings.appName) status=status statusClass=statusClass expandAll=expandAll expand=(action expandFn) }}
{{#input-or-display editable=editing value=instance.entryPoint}} {{input-command class="form-control" type="text" changed=(action (mut instance.entryPoint)) initialValue=instance.entryPoint placeholder=(t 'formCommand.entryPoint.placeholder')}} {{/input-or-display}}
{{#input-or-display editable=editing value=instance.command classesForDisplay="clip"}} {{input-command class="form-control" type="text" changed=(action (mut instance.command)) initialValue=instance.command placeholder=(t 'formCommand.command.placeholder')}} {{/input-or-display}}
{{#input-or-display editable=editing value=instance.workingDir}} {{input type="text" value=instance.workingDir classNames="form-control" placeholder=(t 'formCommand.workingDir.placeholder')}} {{/input-or-display}}
{{#if editing}} {{input type="text" value=instance.uid classNames="form-control" placeholder=(t 'formCommand.uid.placeholder')}} {{else if instance.uid}}
{{instance.uid}}
{{else}}
{{t 'generic.na'}}
{{/if}}
{{#input-or-display editable=editing value=terminal.name}}
{{/input-or-display}}
{{#if editing}}
{{else if (eq restart "on-failure-cond")}}
{{t 'formCommand.autoRestart.onFailureCondPrefix' limit=restartLimit}} {{restartLimit}} {{t 'formCommand.autoRestart.onFailureCondSuffix' limit=restartLimit}}
{{else if (eq restart "on-failure")}}
{{t 'formCommand.autoRestart.onFailure' htmlSafe=true}}
{{else if (eq restart "always")}}
{{t 'formCommand.autoRestart.always'}}
{{else if (eq restart "on-failure")}}
{{t 'formCommand.autoRestart.never'}}
{{else}}
{{t 'generic.none'}}
{{/if}}
{{#input-or-display editable=editing value=instance.terminationGracePeriodSeconds}}
{{input-integer min=0 value=instance.terminationGracePeriodSeconds}} {{t 'generic.seconds'}}
{{/input-or-display}}

{{t 'formCommand.terminationGracePeriodSeconds.helpText'}}

{{/accordion-list-item}}