mirror of
				https://github.com/taigrr/yq
				synced 2025-01-18 04:53:17 -08:00 
			
		
		
		
	Alpha1 of v4!
This commit is contained in:
		
							parent
							
								
									708ff02e8d
								
							
						
					
					
						commit
						f8a700e400
					
				| @ -12,7 +12,7 @@ var forceColor = false | |||||||
| var forceNoColor = false | var forceNoColor = false | ||||||
| var colorsEnabled = false | var colorsEnabled = false | ||||||
| var indent = 2 | var indent = 2 | ||||||
| var printDocSeparators = true | var noDocSeparators = false | ||||||
| var nullInput = false | var nullInput = false | ||||||
| var verbose = false | var verbose = false | ||||||
| var version = false | var version = false | ||||||
|  | |||||||
| @ -39,7 +39,7 @@ func evaluateAll(cmd *cobra.Command, args []string) error { | |||||||
| 	if forceColor || (!forceNoColor && (fileInfo.Mode()&os.ModeCharDevice) != 0) { | 	if forceColor || (!forceNoColor && (fileInfo.Mode()&os.ModeCharDevice) != 0) { | ||||||
| 		colorsEnabled = true | 		colorsEnabled = true | ||||||
| 	} | 	} | ||||||
| 	printer := yqlib.NewPrinter(out, outputToJSON, unwrapScalar, colorsEnabled, indent, printDocSeparators) | 	printer := yqlib.NewPrinter(out, outputToJSON, unwrapScalar, colorsEnabled, indent, !noDocSeparators) | ||||||
| 
 | 
 | ||||||
| 	switch len(args) { | 	switch len(args) { | ||||||
| 	case 0: | 	case 0: | ||||||
|  | |||||||
| @ -39,7 +39,7 @@ func evaluateSequence(cmd *cobra.Command, args []string) error { | |||||||
| 	if forceColor || (!forceNoColor && (fileInfo.Mode()&os.ModeCharDevice) != 0) { | 	if forceColor || (!forceNoColor && (fileInfo.Mode()&os.ModeCharDevice) != 0) { | ||||||
| 		colorsEnabled = true | 		colorsEnabled = true | ||||||
| 	} | 	} | ||||||
| 	printer := yqlib.NewPrinter(out, outputToJSON, unwrapScalar, colorsEnabled, indent, printDocSeparators) | 	printer := yqlib.NewPrinter(out, outputToJSON, unwrapScalar, colorsEnabled, indent, !noDocSeparators) | ||||||
| 
 | 
 | ||||||
| 	switch len(args) { | 	switch len(args) { | ||||||
| 	case 0: | 	case 0: | ||||||
|  | |||||||
| @ -57,6 +57,7 @@ func New() *cobra.Command { | |||||||
| 	rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, "verbose mode") | 	rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, "verbose mode") | ||||||
| 	rootCmd.PersistentFlags().BoolVarP(&outputToJSON, "tojson", "j", false, "output as json. Set indent to 0 to print json in one line.") | 	rootCmd.PersistentFlags().BoolVarP(&outputToJSON, "tojson", "j", false, "output as json. Set indent to 0 to print json in one line.") | ||||||
| 	rootCmd.PersistentFlags().BoolVarP(&nullInput, "null-input", "n", false, "Don't read input, simply evaluate the expression given. Useful for creating yaml docs from scratch.") | 	rootCmd.PersistentFlags().BoolVarP(&nullInput, "null-input", "n", false, "Don't read input, simply evaluate the expression given. Useful for creating yaml docs from scratch.") | ||||||
|  | 	rootCmd.PersistentFlags().BoolVarP(&noDocSeparators, "no-doc", "N", false, "Don't print document separators (---)") | ||||||
| 
 | 
 | ||||||
| 	rootCmd.PersistentFlags().IntVarP(&indent, "indent", "I", 2, "sets indent level for output") | 	rootCmd.PersistentFlags().IntVarP(&indent, "indent", "I", 2, "sets indent level for output") | ||||||
| 	rootCmd.Flags().BoolVarP(&version, "version", "V", false, "Print version information and quit") | 	rootCmd.Flags().BoolVarP(&version, "version", "V", false, "Print version information and quit") | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ var ( | |||||||
| 	GitDescribe string | 	GitDescribe string | ||||||
| 
 | 
 | ||||||
| 	// Version is main version number that is being run at the moment. | 	// Version is main version number that is being run at the moment. | ||||||
| 	Version = "4.0.0-beta" | 	Version = "4.0.0-alpha1" | ||||||
| 
 | 
 | ||||||
| 	// VersionPrerelease is a pre-release marker for the version. If this is "" (empty string) | 	// VersionPrerelease is a pre-release marker for the version. If this is "" (empty string) | ||||||
| 	// then it means that it is a final release. Otherwise, this is a pre-release | 	// then it means that it is a final release. Otherwise, this is a pre-release | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user