private.h 330 B

12345678910111213141516
  1. /*
  2. * action.h
  3. */
  4. #include "clish/action.h"
  5. struct clish_action_s {
  6. char *script;
  7. const clish_sym_t *builtin;
  8. char *shebang;
  9. bool_t lock;
  10. bool_t interrupt;
  11. bool_t interactive;
  12. bool_t permanent; // if true then ACTION will be executed on dryrun
  13. tri_t expand; // if true variables are expanded even if sym says not to
  14. };