{{#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 service.restart "OnFailure")}}
{{t 'formCommand.autoRestart.onFailure' htmlSafe=true}}
{{else if (eq service.restart "Always")}}
{{t 'formCommand.autoRestart.always'}}
{{else if (eq service.restart "Never")}}
{{t 'formCommand.autoRestart.no'}}
{{else}}
{{t 'generic.none'}}
{{/if}}
{{#input-or-display editable=editing value=service.fsgid}} {{input-integer min=0 value=service.fsgid classNames="form-control" placeholder=(t 'formCommand.fsgid.placeholder')}} {{/input-or-display}}
{{#input-or-display editable=editing value=service.terminationGracePeriodSeconds}}
{{input-integer min=0 value=service.terminationGracePeriodSeconds}} {{t 'generic.seconds'}}
{{/input-or-display}}

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

{{/accordion-list-item}}