Appy/core/project/project.go

40 lines
490 B
Go

package project
import (
"fmt"
"log"
"github.com/spf13/viper"
)
type Project struct {
name string
Disks []Disk
}
type Disk struct {
Name string
File string
Size string
Files []File
}
type File struct {
Input string
Output string
}
var AppyProj Project
func SelfConfigure() {
AppyProj.name = "Selfie"
err := viper.Unmarshal(&AppyProj)
if err != nil {
log.Fatalf("unable to decode into struct, %v", err)
}
}
func Id() {
fmt.Println("HI FROM:", AppyProj.name)
}