mirror of
https://github.com/bbernhard/signal-cli-rest-api.git
synced 2026-06-15 18:00:21 +00:00
use SIGNAL_CLI_CONFIG_DIR env variable in jsonrpc2-helper script
* do not hardcode path, but use path specified by SIGNAL_CLI_CONFIG_DIR env variable.
This commit is contained in:
parent
ee6ef0b842
commit
2d80ff91a2
@ -1,7 +1,6 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"github.com/bbernhard/signal-cli-rest-api/utils"
|
||||
log "github.com/sirupsen/logrus"
|
||||
@ -31,9 +30,18 @@ stdout_logfile_backups=10
|
||||
numprocs=1
|
||||
`
|
||||
|
||||
|
||||
func main() {
|
||||
signalCliConfigDir := flag.String("signal-cli-config-dir", "/home/.local/share/signal-cli/", "Path to signal-cli config directory")
|
||||
signalCliConfigDataDir := *signalCliConfigDir + "data"
|
||||
signalCliConfigDir := "/home/.local/share/signal-cli/"
|
||||
signalCliConfigDirEnv := utils.GetEnv("SIGNAL_CLI_CONFIG_DIR", "")
|
||||
if signalCliConfigDirEnv != "" {
|
||||
signalCliConfigDir = signalCliConfigDirEnv
|
||||
if !strings.HasSuffix(signalCliConfigDirEnv, "/") {
|
||||
signalCliConfigDir += "/"
|
||||
}
|
||||
}
|
||||
|
||||
signalCliConfigDataDir := signalCliConfigDir + "data"
|
||||
|
||||
jsonRpc2ClientConfig := utils.NewJsonRpc2ClientConfig()
|
||||
|
||||
@ -94,7 +102,7 @@ func main() {
|
||||
}
|
||||
|
||||
// write jsonrpc.yml config file
|
||||
err = jsonRpc2ClientConfig.Persist(*signalCliConfigDir + "jsonrpc2.yml")
|
||||
err = jsonRpc2ClientConfig.Persist(signalCliConfigDir + "jsonrpc2.yml")
|
||||
if err != nil {
|
||||
log.Fatal("Couldn't persist jsonrpc2.yaml: ", err.Error())
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user