parseAssignment function

AssignmentParts? parseAssignment(
  1. String assignment
)

Parse environment variable name and value from an assignment string.

Implementation

AssignmentParts? parseAssignment(String assignment) {
  final eqIdx = assignment.indexOf('=');
  if (eqIdx <= 0) return null;

  final name = assignment.substring(0, eqIdx);
  if (!_isValidVarName(name)) return null;

  final value = assignment.substring(eqIdx + 1);
  return AssignmentParts(name, value);
}