Skip to content

Commit afdb4a9

Browse files
authored
Merge pull request #108 from msladek/clipboard
2 parents dfb5f83 + 7ba3cd0 commit afdb4a9

File tree

4 files changed

+31
-1
lines changed

4 files changed

+31
-1
lines changed

cmd/enpasscli/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
s "sort"
1010
"strings"
1111

12-
"github.com/atotto/clipboard"
12+
"github.com/hazcod/enpass-cli/pkg/clipboard"
1313
"github.com/hazcod/enpass-cli/pkg/enpass"
1414
"github.com/miquella/ask"
1515
"github.com/sirupsen/logrus"

pkg/clipboard/clipboard.go

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package clipboard
2+
3+
var (
4+
// using X selection primary if set to true and os allows for it
5+
Primary bool
6+
)
7+
8+
// WriteAll : writes to the clipboard
9+
func WriteAll(text string) error {
10+
return writeAll(text)
11+
}

pkg/clipboard/clipboard_darwin.go

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package clipboard
2+
3+
import (
4+
"github.com/atotto/clipboard"
5+
)
6+
7+
func writeAll(text string) error {
8+
return clipboard.WriteAll(text)
9+
}

pkg/clipboard/clipboard_linux.go

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package clipboard
2+
3+
import (
4+
"github.com/atotto/clipboard"
5+
)
6+
7+
func writeAll(text string) error {
8+
clipboard.Primary = Primary
9+
return clipboard.WriteAll(text)
10+
}

0 commit comments

Comments
 (0)