[issue #4] make sure ~/.jira.d/tmp exists before we write to it during create/edit

This commit is contained in:
Cory Bennett
2015-02-16 14:31:39 -08:00
parent 018f12e3c9
commit 70fcdd8ef4
3 changed files with 23 additions and 12 deletions
+4
View File
@@ -202,6 +202,10 @@ func (c *Cli) getTemplate(name string) string {
func (c *Cli) editTemplate(template string, tmpFilePrefix string, templateData map[string]interface{}, templateProcessor func(string) error) error {
tmpdir := fmt.Sprintf("%s/.jira.d/tmp", os.Getenv("HOME"))
if err := mkdir(tmpdir); err != nil {
return err
}
fh, err := ioutil.TempFile(tmpdir, tmpFilePrefix)
if err != nil {
log.Error("Failed to make temp file in %s: %s", tmpdir, err)