Cleans up DockerSecret
This commit is contained in:
		
							
								
								
									
										6
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								main.go
									
									
									
									
									
								
							@@ -30,7 +30,7 @@ type DockerSecret struct {
 | 
			
		||||
 | 
			
		||||
func (s *DockerSecret) UnmarshalText(b []byte) error {
 | 
			
		||||
	v, err := os.ReadFile(string(b))
 | 
			
		||||
	s.Value = string(v)
 | 
			
		||||
	s.Value = strings.TrimRight(string(v), "\r\n")
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -106,11 +106,11 @@ func main() {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if args.Username == "" && args.UsernameFile != nil {
 | 
			
		||||
		args.Username = strings.TrimSpace(args.UsernameFile.Value)
 | 
			
		||||
		args.Username = args.UsernameFile.Value
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if args.Password == "" && args.PasswordFile != nil {
 | 
			
		||||
		args.Password = strings.Split(args.PasswordFile.Value, "\n")[0]
 | 
			
		||||
		args.Password = args.PasswordFile.Value
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if args.Username != "" || args.Password != "" {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user