code: func (f *BoolFlag) ApplyInputSourceValue(context *cli.Context, isc InputSourceContext) error {
  	if f.set != nil {
  		if !context.IsSet(f.Name) && !isEnvVarSet(f.EnvVar) {
  			value, err := isc.Bool(f.BoolFlag.Name)
  			if err != nil {
  				return err
  			}
  			if value {
  				eachName(f.Name, func(name string) {
  					f.set.Set(f.Name, strconv.FormatBool(value))
  				})
  			}
  		}
  	}
  	return nil
  }
docs: // ApplyInputSourceValue applies a Bool value to the flagSet if required