1
0
镜像自地址 https://github.com/quitesimpleorg/hs9001.git 已同步 2024-11-22 02:57:51 +01:00

Use exit status 23 as a do not log code

这个提交包含在:
lawl 2021-03-21 12:45:26 +01:00
父节点 50515b2d72
当前提交 31973bd5dd
共有 2 个文件被更改,包括 7 次插入1 次删除

查看文件

@ -15,7 +15,7 @@ Add this to .bashrc
```
if [ -n "$PS1" ] ; then
PROMPT_COMMAND='hs9001 add "$(history 1)"'
PROMPT_COMMAND='hs9001 -ret $? add "$(history 1)"'
fi
```
By default, every system user gets his own database. You can override this by overriding the environment variable

查看文件

@ -119,6 +119,8 @@ func exists(path string) (bool, error) {
}
func main() {
var ret int
flag.IntVar(&ret, "ret", 0, "Return value of the command to add")
flag.Parse()
args := flag.Args()
argslen := len(args)
@ -133,6 +135,9 @@ func main() {
conn := createConnection()
if cmd == "add" {
if ret == 23 { // 23 is our secret do not log status code
return
}
if argslen < 2 {
fmt.Fprint(os.Stderr, "Error: You need to provide the command to be added")
@ -149,6 +154,7 @@ func main() {
}
q := args[1]
search(conn, q)
os.Exit(23)
} else if cmd == "init" {
err := os.MkdirAll(filepath.Dir(databaseLocation()), 0755)
if err != nil {