{{#accordion-list-item title=(t "formCommand.title") detail=(t "formCommand.detail" appName=settings.appName) status=status statusClass=statusClass expandAll=expandAll expand=(action expandFn) }}
{{#if (and (not editing) (not instance.entrypoint))}}
{{t "generic.na"}}
{{else}} {{input-command class="form-control" type="text" disabled=(not editing) changed=(action (mut instance.entrypoint)) initialValue=instance.entrypoint placeholder=(t "formCommand.entryPoint.placeholder") }} {{/if}}
{{#if (and (not editing) (not instance.command))}}
{{t "generic.na"}}
{{else}} {{input-command class="form-control" type="text" disabled=(not editing) changed=(action (mut instance.command)) initialValue=instance.command placeholder=(t "formCommand.command.placeholder") }} {{/if}}
{{#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-integer min=0 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}}
{{#unless isSidekick}}
{{#if editing}} {{#if isJob}}
{{/if}} {{#unless isJob}}
{{/unless}} {{#if isJob}}
{{/if}} {{else if (eq service.restartPolicy "OnFailure")}}
{{t "formCommand.autoRestart.onFailure" htmlSafe=true}}
{{else if (eq service.restartPolicy "Always")}}
{{t "formCommand.autoRestart.always"}}
{{else if (eq service.restartPolicy "Never")}}
{{t "formCommand.autoRestart.no"}}
{{else}}
{{t "generic.none"}}
{{/if}}
{{/unless}}
{{#unless isSidekick}}
{{#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"}}

{{/unless}} {{/accordion-list-item}}