Page MenuHomeMusing Studio

files_nix.go
No OneTemporary

files_nix.go

// +build !windows
package config
import (
"fmt"
"os/exec"
homedir "github.com/mitchellh/go-homedir"
"github.com/writeas/writeas-cli/executable"
)
const (
NoEditorErr = "Couldn't find default editor. Try setting $EDITOR environment variable in ~/.profile"
)
func parentDataDir() string {
dir, err := homedir.Dir()
if err != nil {
panic(err)
}
return dir
}
func EditPostCmd(fname string) *exec.Cmd {
editor := GetConfiguredEditor()
if editor == "" {
// Fall back to default editor
path, err := exec.LookPath("vim")
if err != nil {
path, err = exec.LookPath("nano")
if err != nil {
return nil
}
}
editor = path
}
return exec.Command(editor, fname)
}
func MessageRetryCompose(fname string) string {
return fmt.Sprintf("To retry this post, run:\n cat %s | %s", fname, executable.Name())
}

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 20, 4:28 AM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3135693

Event Timeline