-
Notifications
You must be signed in to change notification settings - Fork 0
/
wrappers.go
40 lines (35 loc) · 889 Bytes
/
wrappers.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*************************************************************************
* Copyright (c) 2019 Tasos Mamaloukos.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution.
*
* The Eclipse Public License is available at
* https://www.eclipse.org/org/documents/epl-v10.html
*
*************************************************************************/
package tools4clj
import "os/exec"
const (
rebelSdepsArg = `{:deps {com.bhauman/rebel-readline {:mvn/version "0.1.4"}}}`
rebelMainArg = "rebel-readline.main"
)
func rlwrapArgs() []string {
return []string{
"rlwrap",
"-m",
"-r",
"-q",
`"`,
"-b",
`(){}[],^%#@";:'`,
}
}
func rlwrapPath() string {
path, err := exec.LookPath("rlwrap")
if err != nil {
return ""
}
return path
}