|
|
|
@ -5,12 +5,14 @@ import ( |
|
|
|
"encoding/json" |
|
|
|
"encoding/json" |
|
|
|
"flag" |
|
|
|
"flag" |
|
|
|
"fmt" |
|
|
|
"fmt" |
|
|
|
"github.com/BurntSushi/toml" |
|
|
|
|
|
|
|
common "github.com/curusarn/resh/common" |
|
|
|
|
|
|
|
"io/ioutil" |
|
|
|
"io/ioutil" |
|
|
|
"log" |
|
|
|
"log" |
|
|
|
"net/http" |
|
|
|
"net/http" |
|
|
|
"os" |
|
|
|
"os" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"github.com/BurntSushi/toml" |
|
|
|
|
|
|
|
common "github.com/curusarn/resh/common" |
|
|
|
|
|
|
|
|
|
|
|
// "os/exec"
|
|
|
|
// "os/exec"
|
|
|
|
"os/user" |
|
|
|
"os/user" |
|
|
|
"path/filepath" |
|
|
|
"path/filepath" |
|
|
|
@ -52,7 +54,7 @@ func main() { |
|
|
|
lang := flag.String("lang", "", "$LANG") |
|
|
|
lang := flag.String("lang", "", "$LANG") |
|
|
|
lcAll := flag.String("lcAll", "", "$LC_ALL") |
|
|
|
lcAll := flag.String("lcAll", "", "$LC_ALL") |
|
|
|
login := flag.String("login", "", "$LOGIN") |
|
|
|
login := flag.String("login", "", "$LOGIN") |
|
|
|
path := flag.String("path", "", "$PATH") |
|
|
|
// path := flag.String("path", "", "$PATH")
|
|
|
|
pwd := flag.String("pwd", "", "$PWD - present working directory") |
|
|
|
pwd := flag.String("pwd", "", "$PWD - present working directory") |
|
|
|
pwdAfter := flag.String("pwdAfter", "", "$PWD after command") |
|
|
|
pwdAfter := flag.String("pwdAfter", "", "$PWD after command") |
|
|
|
shellEnv := flag.String("shellEnv", "", "$SHELL") |
|
|
|
shellEnv := flag.String("shellEnv", "", "$SHELL") |
|
|
|
@ -182,7 +184,7 @@ func main() { |
|
|
|
Lang: *lang, |
|
|
|
Lang: *lang, |
|
|
|
LcAll: *lcAll, |
|
|
|
LcAll: *lcAll, |
|
|
|
Login: *login, |
|
|
|
Login: *login, |
|
|
|
Path: *path, |
|
|
|
// Path: *path,
|
|
|
|
Pwd: *pwd, |
|
|
|
Pwd: *pwd, |
|
|
|
PwdAfter: *pwdAfter, |
|
|
|
PwdAfter: *pwdAfter, |
|
|
|
ShellEnv: *shellEnv, |
|
|
|
ShellEnv: *shellEnv, |
|
|
|
|