mirror of
https://github.com/digarok/Appy.git
synced 2025-02-17 01:30:43 +00:00
40 lines
490 B
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)
|
|
}
|