feat: implement update command and add error check for toml key access

This commit is contained in:
2025-09-25 23:52:13 +05:30
parent 54c23bad6f
commit ed9201851e
6 changed files with 91 additions and 11 deletions

View File

@@ -19,9 +19,14 @@ var listCmd = &cobra.Command{
return
}
project := envy.Get("envy.project").(string)
pinned := envy.Get("envy.env").(string)
current := envy.Get("envy.current").(string)
project, err := utils.GetKey(envy, "envy.project")
utils.StopIfErr(err)
pinned, err := utils.GetKey(envy, "envy.pinned")
utils.StopIfErr(err)
current, err := utils.GetKey(envy, "envy.current")
utils.StopIfErr(err)
if project == "" {
utils.ErrPrint("Project name is empty. envy.toml file might have been modified.")