class DarwinUser

def meta_info(username)

def meta_info(username)
  cmd = inspec.command("dscl -q . -read /Users/#{username} NFSHomeDirectory PrimaryGroupID RecordName UniqueID UserShell")
  return nil if cmd.exit_status != 0
  params = SimpleConfig.new(
    cmd.stdout.chomp,
    assignment_re: /^\s*([^:]*?)\s*:\s*(.*?)\s*$/,
    group_re: nil,
    multiple_values: false,
  ).params
  {
    home: params['NFSHomeDirectory'],
    shell: params['UserShell'],
  }
end