Kris Hicks
d5ea0042ed
Refactor alloc exec command ( #9718 )
...
This re-arranges the alloc exec Run implementation to have validation
hoisted as high as possible.
2021-01-05 09:33:04 -08:00
Kris Hicks
85ed8ddd4f
Add gosimple linter ( #9590 )
2020-12-09 11:05:18 -08:00
Tim Gross
8a66f11bb3
docs: describe required ACLs for all commands
2020-11-20 13:38:29 -05:00
Tim Gross
89f4f51746
command: remove -namespace from help options when not applicable
2020-11-19 16:28:39 -05:00
Mahmood Ali
f376f7338c
cli: query all namespaces for alloc subcommands
2020-06-17 16:31:06 -04:00
Buck Doyle
635f67b507
CLI: Remove duplicated error output ( #6738 )
2019-11-19 16:05:53 -06:00
Mahmood Ali
638434ae53
nomad exec: check stdout for tty as well
...
When inferring whether to use TTY, check both stdin and stdout are
terminals.
Otherwise, we get failures like the following:
```
$ nomad alloc exec --job example echo hi
hi
$ echo | nomad alloc exec --job example echo hi
hi
$ nomad alloc exec --job example echo hi | head -n1
failed to exec into task: not a terminal
```
2019-11-12 11:39:06 -05:00
Mahmood Ali
30b148c8d4
Restore tty start before emitting errors
...
Otherwise, the error message appears indented unexpectedly.
2019-05-17 11:58:31 -04:00
Mahmood Ali
eedd8e9e66
Implement escaping chrarcter for alloc exec
2019-05-16 16:22:52 -04:00
Mahmood Ali
c1c9d9b07d
fix typo
2019-05-15 13:01:05 -04:00
Mahmood Ali
d675d28ff3
Handle Terminal Output state in Windows
2019-05-15 10:37:37 -04:00
Mahmood Ali
8bbc78a48a
Add clarifying comments for negating -i or -t
2019-05-15 10:35:12 -04:00
Mahmood Ali
bad77f1ece
add CLI commands for nomad exec
2019-05-12 22:04:50 -04:00