mirror of
https://github.com/silicoflare/envy.git
synced 2026-05-26 19:57:59 +05:30
feat: add current environment tracker
This commit is contained in:
@@ -44,6 +44,21 @@ func GetEnvy() (*toml.Tree, error) {
|
||||
}
|
||||
}
|
||||
|
||||
func WriteEnvy(tree *toml.Tree) error {
|
||||
data, err := tree.Marshal()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
cwd, err := os.Getwd()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
os.WriteFile(path.Join(cwd, "envy.toml"), data, 0744)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func GetProject(name string) (Project, error) {
|
||||
InitDb()
|
||||
|
||||
@@ -106,7 +121,7 @@ func ParseEnv(env string) string {
|
||||
}
|
||||
var comment = ""
|
||||
if !enabled {
|
||||
comment = "# "
|
||||
comment = "#"
|
||||
}
|
||||
envs += fmt.Sprintf("%v%v=%v\n", comment, key, value)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user