func (s *Source) Close() error {
	if s.removeTarPathOnClose {
		return os.Remove(s.tarPath)
	}
	return nil
}
func (s *Source) Close() error {
	if s.removeTarPathOnClose {
		return os.Remove(s.tarPath)
	}
	return nil
}
func ( s * Source ) Close ( ) error { if s . removeTarPathOnClose { return os . Remove ( s . tarPath ) } return nil }
// Close removes resources associated with an initialized Source, if any.
Close removes resources associated with an initialized Source if any .