misc.go 578 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "fmt"
  4. "github.com/urfave/cli/v2"
  5. "os"
  6. )
  7. func CmdVersion(c *cli.Context) error {
  8. fmt.Println("Version: ", VERSION)
  9. return nil
  10. }
  11. func ErrorExit(err error) {
  12. _, _ = fmt.Fprintln(os.Stderr, "==== SakiSH Runtime Error ====")
  13. _, _ = fmt.Fprintln(os.Stderr, err)
  14. _, _ = fmt.Fprintln(os.Stderr, "==============================")
  15. os.Exit(-1)
  16. }
  17. func RuntimeWarning(err error) {
  18. _, _ = fmt.Fprintln(os.Stderr, "==== SakiSH Runtime Warning ====")
  19. _, _ = fmt.Fprintln(os.Stderr, err)
  20. _, _ = fmt.Fprintln(os.Stderr, "================================")
  21. }