A CLI for tangled.sh

pr(create): add confirmation

rockorager.dev ea4e2a53 dea05b77

verified
Changed files
+12
pr
+12
pr/create.go
··· 102 return err 103 } 104 105 form := url.Values{} 106 form.Add("title", title) 107 form.Add("body", description)
··· 102 return err 103 } 104 105 + var submit bool 106 + if err := huh.NewConfirm(). 107 + Title(fmt.Sprintf("Submit PR to %s/%s?", remote.Host, remote.Path)). 108 + Value(&submit). 109 + Run(); err != nil { 110 + return err 111 + } 112 + 113 + if !submit { 114 + return fmt.Errorf("PR submission canceled") 115 + } 116 + 117 form := url.Values{} 118 form.Add("title", title) 119 form.Add("body", description)