~dricottone/simple-builder

ref: 5efee8c6bb548138cfb63a24ed7c7747d366486a simple-builder/package.go -rw-r--r-- 453 bytes
5efee8c6Dominic Ricottone Update 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package main

// Package stores the core information about a software package.
type Package struct {
	Name         string
	Version      string
	Dependencies []string
	Message      string
	Build        bool
	Error        bool
}

func new_package(name string) Package {
	return Package{name, "", []string{}, "", false, false}
}

func new_package_with_version(name, version string) Package {
	return Package{name, version, []string{}, "", false, false}
}