mirror of
				https://github.com/containers/podman.git
				synced 2025-10-31 10:00:01 +08:00 
			
		
		
		
	 72f1617fac
			
		
	
	72f1617fac
	
	
	
		
			
			Moving from Go module v4 to v5 prepares us for public releases. Move done using gomove [1] as with the v3 and v4 moves. [1] https://github.com/KSubedi/gomove Signed-off-by: Matt Heon <mheon@redhat.com>
		
			
				
	
	
		
			26 lines
		
	
	
		
			475 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			475 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package main
 | |
| 
 | |
| import "github.com/containers/podman/v5/libpod/define"
 | |
| 
 | |
| type clientInfo struct {
 | |
| 	OSArch   string `json:"OS"`
 | |
| 	Provider string `json:"provider"`
 | |
| 	Version  string `json:"version"`
 | |
| }
 | |
| 
 | |
| func getClientInfo() (*clientInfo, error) {
 | |
| 	p, err := getProvider()
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	vinfo, err := define.GetVersion()
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	return &clientInfo{
 | |
| 		OSArch:   vinfo.OsArch,
 | |
| 		Provider: p,
 | |
| 		Version:  vinfo.Version,
 | |
| 	}, nil
 | |
| }
 |