DannyBen/bashly

View on GitHub
lib/bashly/views/command/required_flags_filter.gtx

Summary

Maintainability
Test Coverage
if required_flags.any?
  = view_marker

  required_flags.each do |flag|
    > if [[ -z ${args['{{ flag.name }}']+x} ]]; then
    >   printf "{{ strings[:missing_required_flag] % { usage: flag.usage_string } }}\n" >&2
    >   exit 1
    > fi
  end

  >
end