UP | HOME

Table of Contents

Module: yalms.cr

Classes

Class: YalmsCrBase

Class: YalmsCrExec

Class: ExecBaseOpts (extends vim.SystemOpts)

Fields
  • do_not_clean? (boolean) – Do not remove trailing newline
  • throw? (boolean)

Class: ExecOpts (extends ExecBaseOpts)

Fields
  • cmd (string|string[])

Class: YalmsCrFS

Class: readTextOpts (extends ExecBaseOpts)

@param opts readTextOpts

Fields
  • path (string)

Class: writeTextOpts (extends ExecBaseOpts)

@param opts writeTextOpts

Fields
  • path (string)
  • text (string)

Class: mkdirOpts (extends ExecBaseOpts)

@param opts mkdirOpts

Fields
  • path (string)
  • recursive? (boolean)

Class: dirnameOpts (extends ExecBaseOpts)

@param opts dirnameOpts

Fields
  • path (string)

Class: touchOpts (extends ExecBaseOpts)

@param opts touchOpts

Fields
  • path (string)
  • create? (boolean)

Class: rmOpts (extends ExecBaseOpts)

@param opts rmOpts

Fields
  • path (string)
  • recursive? (boolean)
  • force? (boolean)

Class: existspts (extends ExecBaseOpts)

@param opts rmOpts

Fields
  • path (string)

Class: touchOpts (extends ExecBaseOpts)

@param opts { path: string, text: string }

Class: YalmsCr (extends YalmsCrBase,YalmsCrExec,YalmsCrFS)

Functions

argmerge(overrides, base)

yalms.cr.arg_merge

Parameters
  • overrides (table)
  • base (ExecBaseOpts)
Returns
  • ExecOpts