mirror of
				https://gitea.com/gitea/tea.git
				synced 2025-10-31 09:15:26 +01:00 
			
		
		
		
	init project
This commit is contained in:
		
							
								
								
									
										53
									
								
								cmd/releases.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								cmd/releases.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,53 @@ | ||||
| // Copyright 2018 The Gitea Authors. All rights reserved. | ||||
| // Use of this source code is governed by a MIT-style | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| package cmd | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
|  | ||||
| 	"github.com/urfave/cli" | ||||
| ) | ||||
|  | ||||
| // CmdReleases represents to login a gitea server. | ||||
| var CmdReleases = cli.Command{ | ||||
| 	Name:        "releases", | ||||
| 	Usage:       "Log in a Gitea server", | ||||
| 	Description: `Log in a Gitea server`, | ||||
| 	Action:      runReleases, | ||||
| 	Flags: []cli.Flag{ | ||||
| 		cli.StringFlag{ | ||||
| 			Name:  "login, l", | ||||
| 			Usage: "Indicate one login", | ||||
| 		}, | ||||
| 		cli.StringFlag{ | ||||
| 			Name:  "repo, r", | ||||
| 			Usage: "Indicate one repository", | ||||
| 		}, | ||||
| 	}, | ||||
| } | ||||
|  | ||||
| func runReleases(ctx *cli.Context) error { | ||||
| 	login, owner, repo := initCommand(ctx) | ||||
|  | ||||
| 	releases, err := login.Client().ListReleases(owner, repo) | ||||
| 	if err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	} | ||||
|  | ||||
| 	if len(releases) == 0 { | ||||
| 		fmt.Println("No Releases") | ||||
| 		return nil | ||||
| 	} | ||||
|  | ||||
| 	for _, release := range releases { | ||||
| 		fmt.Printf("#%s\t%s\t%s\t%s\n", release.TagName, | ||||
| 			release.Title, | ||||
| 			release.PublishedAt.Format("2006-01-02 15:04:05"), | ||||
| 			release.TarURL) | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Lunny Xiao
					Lunny Xiao