-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fccb79b
commit 208d9f2
Showing
1 changed file
with
60 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,72 @@ | ||
package main | ||
|
||
import ( | ||
"encoding/json" | ||
|
||
"github.com/mallvielfrass/fmc" | ||
) | ||
|
||
func main() { | ||
colors := [10]string{"yst", "ybt", "rst", "rbt", "gst", "gbt", "bst", "bbt", "wst", "wbt"} | ||
for _, value := range colors { | ||
fmc.Printf("color: #"+value+value+" %s\n", "test") | ||
} | ||
type DV struct { | ||
Z, F string | ||
} | ||
type Date struct { | ||
Key string | ||
Value string | ||
GR int | ||
S DV | ||
} | ||
type Config struct { | ||
Server struct { | ||
Host string `json:"host"` | ||
Port string `json:"port"` | ||
} `json:"server"` | ||
Postgres struct { | ||
Host string `json:"host"` | ||
User string `json:"user"` | ||
Password string `json:"password"` | ||
DB string `json:"db"` | ||
} `json:"database"` | ||
} | ||
|
||
func main() { | ||
fmc.Printf("#yst I#ybt love#bbt Go#gbt!\n") | ||
fmc.Printf("#ybt I#rbt love#bbt Go#gbt!\n") | ||
fmc.Printf("#ybt %s#rbt %s#bbt %s#gbt%s\n", "I", "love", "Go", "!") | ||
fmc.Println("#ybt lol") | ||
fmc.Printfln("#ybt %s", "I") | ||
fmc.Printfln("#ybt %s", "I") | ||
fmc.Println("#bbt Println") | ||
fmc.Printfln(` | ||
#RRR1) #bst !#bst aqua #bbt !#bbt bold aqua | ||
#RRR2) #0st !#0st black #0bt !#0bt bold black | ||
#RRR3) #Bst !#Bst blue #Bbt !#Bbt bold blue | ||
#RRR4) #fst !#fst fuchsia #fbt !#fbt bold fuchsia | ||
#RRR5) #1st !#1st gray #1bt !#1bt bold gray | ||
#RRR6) #Gst !#Gst green #Gbt !#Gbt bold green | ||
#RRR7) #gst !#gst lime #gbt !#gbt bold lime | ||
#RRR8) #mst !#mst maroon #mbt !#mbt bold maroon | ||
#RRR9) #nst !#nst navy #nbt !#nbt bold navy | ||
#RRR10) #ost !#ost olive #obt !#obt bold olive | ||
#RRR11) #pst !#pst purple #pbt !#pbt bold purple | ||
#RRR12) #rst !#rst red #rbt !#rbt bold red | ||
#RRR13) #sst !#sst silver #sbt !#sbt bold silver | ||
#RRR14) #tst !#tst teal #tbt !#tbt bold teal | ||
#RRR15) #wst !#wst white #wbt !#wbt bold white | ||
#RRR16) #yst !#yst yellow #ybt !#ybt bold yellow | ||
#RRR17) #RRR !#RRR reset to default terminal font color | ||
`) | ||
jsonConfig := []byte(`{ | ||
"server":{ | ||
"host":"localhost", | ||
"port":"8080"}, | ||
"database":{ | ||
"host":"localhost", | ||
"user":"db_user", | ||
"password":"supersecret", | ||
"db":"my_db"}}`) | ||
var config Config | ||
err := json.Unmarshal(jsonConfig, &config) | ||
if err != nil { | ||
panic(err) | ||
} | ||
fmc.PrintStruct(config) | ||
} |