cli

package
v0.0.47 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CliBuilds = []CLIBuild{

	CLIBuild{
		Id:           "codebox-cli-setup-arm64",
		Name:         "Codebox CLI Windows Installer (arm64)",
		Os:           "windows",
		Architecture: "arm64",
		Type:         "package",
		File:         "codebox-cli-setup-arm64.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-windows-arm64",
		Name:         "Codebox CLI Windows Binary (arm64)",
		Os:           "windows",
		Architecture: "arm64",
		Type:         "binaries",
		File:         "codebox-cli-windows-arm64.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-arm64-deb",
		Name:         "Codebox CLI Debian Package (arm64)",
		Os:           "linux",
		Architecture: "arm64",
		Type:         "package",
		File:         "codebox-cli-arm64.deb",
	},
	CLIBuild{
		Id:           "codebox-cli-linux-arm64",
		Name:         "Codebox CLI Linux Binary (arm64)",
		Os:           "linux",
		Architecture: "arm64",
		Type:         "binaries",
		File:         "codebox-cli-linux-arm64",
	},

	CLIBuild{
		Id:           "codebox-cli-setup-amd64",
		Name:         "Codebox CLI Windows Installer (amd64)",
		Os:           "windows",
		Architecture: "amd64",
		Type:         "package",
		File:         "codebox-cli-setup-amd64.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-windows-amd64",
		Name:         "Codebox CLI Windows Binary (amd64)",
		Os:           "windows",
		Architecture: "amd64",
		Type:         "binaries",
		File:         "codebox-cli-windows-amd64.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-amd64-deb",
		Name:         "Codebox CLI Debian Package (amd64)",
		Os:           "linux",
		Architecture: "amd64",
		Type:         "package",
		File:         "codebox-cli-amd64.deb",
	},
	CLIBuild{
		Id:           "codebox-cli-linux-amd64",
		Name:         "Codebox CLI Linux Binary (amd64)",
		Os:           "linux",
		Architecture: "amd64",
		Type:         "binaries",
		File:         "codebox-cli-linux-amd64",
	},

	CLIBuild{
		Id:           "codebox-cli-setup-arm",
		Name:         "Codebox CLI Windows Installer (arm)",
		Os:           "windows",
		Architecture: "arm",
		Type:         "package",
		File:         "codebox-cli-setup-arm.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-windows-arm",
		Name:         "Codebox CLI Windows Binary (arm)",
		Os:           "windows",
		Architecture: "arm",
		Type:         "binaries",
		File:         "codebox-cli-windows-arm.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-arm-deb",
		Name:         "Codebox CLI Debian Package (arm)",
		Os:           "linux",
		Architecture: "arm",
		Type:         "package",
		File:         "codebox-cli-arm.deb",
	},
	CLIBuild{
		Id:           "codebox-cli-linux-arm",
		Name:         "Codebox CLI Linux Binary (arm)",
		Os:           "linux",
		Architecture: "arm",
		Type:         "binaries",
		File:         "codebox-cli-linux-arm",
	},

	CLIBuild{
		Id:           "codebox-cli-setup-386",
		Name:         "Codebox CLI Windows Installer (386)",
		Os:           "windows",
		Architecture: "386",
		Type:         "package",
		File:         "codebox-cli-setup-386.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-windows-386",
		Name:         "Codebox CLI Windows Binary (386)",
		Os:           "windows",
		Architecture: "386",
		Type:         "binaries",
		File:         "codebox-cli-windows-386.exe",
	},
	CLIBuild{
		Id:           "codebox-cli-386-deb",
		Name:         "Codebox CLI Debian Package (386)",
		Os:           "linux",
		Architecture: "386",
		Type:         "package",
		File:         "codebox-cli-386.deb",
	},
	CLIBuild{
		Id:           "codebox-cli-linux-386",
		Name:         "Codebox CLI Linux Binary (386)",
		Os:           "linux",
		Architecture: "386",
		Type:         "binaries",
		File:         "codebox-cli-linux-386",
	},
}

Functions

func HandleDownloadCLI

func HandleDownloadCLI(c *gin.Context)

Download cli godoc @Summary Download cli @Schemes @Description Download cli @Tags CLI @Accept json @Produce json @Success 200 {file} binary @Router /api/v1/cli/:id/download [get]

func HandleListCLI added in v0.0.47

func HandleListCLI(c *gin.Context)

List cli godoc @Summary List cli @Schemes @Description List cli @Tags CLI @Accept json @Produce json @Success 200 {object} []cli.CLIBuild @Router /api/v1/cli [get]

func HandleRetrieveCLI added in v0.0.47

func HandleRetrieveCLI(c *gin.Context)

Retrieve cli godoc @Summary Retrieve cli by its id @Schemes @Description Retrieve cli by its id @Tags CLI @Accept json @Produce json @Success 200 {object} cli.CLIBuild @Router /api/v1/cli/:id [get]

Types

type CLIBuild added in v0.0.47

type CLIBuild struct {
	Id           string `json:"id"`
	Name         string `json:"name"`
	Os           string `json:"os"`
	Architecture string `json:"architecture"`
	Type         string `json:"type"`
	File         string `json:"-"` // the name of the file in the fs
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL