From 51d117285f035736aded6c915f8713a0ab736d7e Mon Sep 17 00:00:00 2001 From: Abhijeet Kasurde Date: Wed, 9 Jun 2021 17:44:51 +0530 Subject: [PATCH] csh: Define ``ECHO`` and ``COMMAND_SEP`` Fixes: #204 Signed-off-by: Abhijeet Kasurde --- changelogs/fragments/204_csh_shell.yml | 3 +++ plugins/shell/csh.py | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 changelogs/fragments/204_csh_shell.yml diff --git a/changelogs/fragments/204_csh_shell.yml b/changelogs/fragments/204_csh_shell.yml new file mode 100644 index 0000000..6d157a8 --- /dev/null +++ b/changelogs/fragments/204_csh_shell.yml @@ -0,0 +1,3 @@ +--- +bugfixes: +- csh - define ``ECHO`` and ``COMMAND_SEP`` (https://github.com/ansible-collections/ansible.posix/issues/204). diff --git a/plugins/shell/csh.py b/plugins/shell/csh.py index 18dee95..bce5734 100644 --- a/plugins/shell/csh.py +++ b/plugins/shell/csh.py @@ -26,6 +26,10 @@ class ShellModule(ShellBase): # Family of shells this has. Must match the filename without extension SHELL_FAMILY = 'csh' + # commonly used + ECHO = 'echo' + COMMAND_SEP = ';' + # How to end lines in a python script one-liner _SHELL_EMBEDDED_PY_EOL = '\\\n' _SHELL_REDIRECT_ALLNULL = '>& /dev/null'