+8
-16
CONTRIBUTING.md
+8
-16
CONTRIBUTING.md
···
1
If you're interested in contributing and making [tessen][1] better, please ensure that
2
3
-
- you've opened a ticket or an issue if you think you've found a bug or opened a discussion if you
4
-
want to add a new feature
5
-
6
- your bash code doesn't trigger errors or warnings from [shellcheck][2]
7
-
8
-
if you've used `# shellcheck disable`, there should be a compelling reason for it
9
-
10
- your bash code has been formatted using [shfmt][3] with the following settings
11
-
12
`-s -i 2 -ci -sr -bn`
13
14
-
Please raise a [ticket on SourceHut][4] or an issue on [Codeberg][5] or [GitHub][6] for reporting
15
-
bugs. If you have any questions or other comments, [send an email on SourceHut][7] or [start a
16
-
discussion on GitHub][8].
17
18
Thanks!
19
20
-
[1]: https://sr.ht/~ayushnix/tessen
21
[2]: https://github.com/koalaman/shellcheck
22
[3]: https://github.com/mvdan/sh
23
-
[4]: https://todo.sr.ht/~ayushnix/tessen
24
-
[5]: https://codeberg.org/ayushnix/tessen/issues
25
-
[6]: https://github.com/ayushnix/tessen/issues
26
-
[7]: mailto:~ayushnix/tessen@lists.sr.ht
27
-
[8]: https://github.com/ayushnix/tessen/discussions
···
1
If you're interested in contributing and making [tessen][1] better, please ensure that
2
3
+
- you've opened an issue if you think you've found a bug or if you want to add a
4
+
new feature
5
- your bash code doesn't trigger errors or warnings from [shellcheck][2]
6
+
- if you've used `# shellcheck disable`, there should be a compelling reason
7
+
for it
8
- your bash code has been formatted using [shfmt][3] with the following settings
9
`-s -i 2 -ci -sr -bn`
10
11
+
Please open an issue on [Tangled][4] for reporting bugs or if you have any
12
+
questions or other comments.
13
14
Thanks!
15
16
+
[1]: https://tangled.org/@jcg.re/tessen
17
[2]: https://github.com/koalaman/shellcheck
18
[3]: https://github.com/mvdan/sh
19
+
[4]: https://tangled.org/@jcg.re/tessen/issues
+7
-9
README.md
+7
-9
README.md
···
1
## tessen
2
3
-
**I'm archiving this repository because I consider this script to be feature complete and because I'm no longer interested in using shell scripts and GPG as my password manager.**
4
-
5
-
[](https://sr.ht/~ayushnix/tessen) [](https://codeberg.org/ayushnix/tessen) [](https://github.com/ayushnix/tessen)
6
7
`tessen` is a bash script that can autotype and copy data from [password-store][1] and [gopass][2]
8
files. A wayland native dmenu is required to use tessen and the following dmenu backends are
···
80
81
### Git Release
82
83
-
```
84
-
git clone https://git.sr.ht/~ayushnix/tessen
85
cd tessen
86
sudo make install
87
```
···
91
92
### Stable Release
93
94
-
```
95
-
curl -LO https://git.sr.ht/~ayushnix/tessen/refs/download/v2.2.3/tessen-2.2.3.tar.gz
96
tar xvzf tessen-2.2.3.tar.gz
97
cd tessen-2.2.3/
98
sudo make install
···
199
[4]: https://codeberg.org/dnkl/fuzzel
200
[5]: https://github.com/Cloudef/bemenu
201
[6]: https://hg.sr.ht/~scoopta/wofi
202
-
[7]: https://git.sr.ht/~ayushnix/tessen/tree/master/item/CONTRIBUTING.md
203
[8]: https://swaywm.org/
204
[9]: https://github.com/junegunn/fzf
205
[10]: https://sr.ht/~ayushnix/pass-tessen
···
218
[23]: https://aur.archlinux.org/packages/tessen/
219
[24]: https://packages.guix.gnu.org/packages/tessen/
220
[25]: https://github.com/Duncaen/OpenDoas
221
-
[26]: https://git.sr.ht/~ayushnix/tessen/tree/master/item/man/tessen.1.scd
222
[27]: https://github.com/atx/wtype/releases/tag/v0.4
223
[28]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/39
224
[29]: https://github.com/swaywm/sway/releases/tag/1.7
···
1
## tessen
2
3
+
[](https://tangled.org/@jcg.re/tessen)
4
5
`tessen` is a bash script that can autotype and copy data from [password-store][1] and [gopass][2]
6
files. A wayland native dmenu is required to use tessen and the following dmenu backends are
···
78
79
### Git Release
80
81
+
```bash
82
+
git clone https://tangled.org/@jcg.re/tessen
83
cd tessen
84
sudo make install
85
```
···
89
90
### Stable Release
91
92
+
```bash
93
+
curl -LJO https://tangled.org/@jcg.re/tessen/archive/2.2.3
94
tar xvzf tessen-2.2.3.tar.gz
95
cd tessen-2.2.3/
96
sudo make install
···
197
[4]: https://codeberg.org/dnkl/fuzzel
198
[5]: https://github.com/Cloudef/bemenu
199
[6]: https://hg.sr.ht/~scoopta/wofi
200
+
[7]: https://tangled.org/@jcg.re/tessen/blob/main/CONTRIBUTING.md
201
[8]: https://swaywm.org/
202
[9]: https://github.com/junegunn/fzf
203
[10]: https://sr.ht/~ayushnix/pass-tessen
···
216
[23]: https://aur.archlinux.org/packages/tessen/
217
[24]: https://packages.guix.gnu.org/packages/tessen/
218
[25]: https://github.com/Duncaen/OpenDoas
219
+
[26]: https://tangled.org/@jcg.re/tessen/blob/main/man/tessen.1.scd
220
[27]: https://github.com/atx/wtype/releases/tag/v0.4
221
[28]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/39
222
[29]: https://github.com/swaywm/sway/releases/tag/1.7
+2
-3
explicit_path.patch
+2
-3
explicit_path.patch
···
2
index 37d2660..375f34f 100755
3
--- a/tessen
4
+++ b/tessen
5
-
@@ -1,4 +1,4 @@
6
-#!/usr/bin/env bash
7
+#!/bin/bash
8
# SPDX-License-Identifier: GPL-2.0-only
9
-
# Copyright (C) Ayush Agarwal <ayush at ayushnix dot com>
10
#
11
-
@@ -7,6 +7,9 @@
12
# tessen - a data selection interface for pass and gopass on Wayland
13
# ------------------------------------------------------------------------------
14
···
2
index 37d2660..375f34f 100755
3
--- a/tessen
4
+++ b/tessen
5
+
@@ -1,10 +1,13 @@
6
-#!/usr/bin/env bash
7
+#!/bin/bash
8
# SPDX-License-Identifier: GPL-2.0-only
9
+
# Copyright (C) 2021-2024 Ayush Agarwal <ayush at ayushnix dot com>
10
#
11
# tessen - a data selection interface for pass and gopass on Wayland
12
# ------------------------------------------------------------------------------
13
+7
-9
man/tessen.1.scd
+7
-9
man/tessen.1.scd
···
197
198
# AUTHORS
199
200
-
Developed and Maintained by Ayush Agarwal <ayush at ayushnix dot com>.
201
-
202
-
The latest source can be found at https://git.sr.ht/~ayushnix/tessen and bugs or
203
-
suggestions can be reported on https://todo.sr.ht/~ayushnix/tessen. For
204
-
contributing to tessen, please read the CONTRIBUTING.md file in the tessen
205
-
source code and send patches by email to ~ayushnix/tessen@lists.sr.ht.
206
-
Alternatively, pull requests can be raised on
207
-
https://codeberg.org/ayushnix/tessen/pulls or
208
-
https://github.com/ayushnix/tessen/pulls.
···
197
198
# AUTHORS
199
200
+
Initially developed and maintained by Ayush Agarwal up to the archival on May
201
+
1st 2025. Forked by JC Gr眉nhage on October 27th 2025 for further maintenance.
202
+
203
+
The latest source can be found at https://tangled.org/@jcg.re/tessen and bugs
204
+
or suggestions can be reported there as well. For contributing to tessen, please
205
+
read the CONTRIBUTING.md file in the tessen source code and open pull requests
206
+
in tangled.
+7
-9
man/tessen.5.scd
+7
-9
man/tessen.5.scd
···
27
28
A default configuration file is also available at
29
30
-
https://git.sr.ht/~ayushnix/tessen/blob/master/config
31
32
## OPTIONS
33
···
140
141
# AUTHORS
142
143
-
Developed and Maintained by Ayush Agarwal <ayush at ayushnix dot com>.
144
145
-
The latest source can be found at https://git.sr.ht/~ayushnix/tessen and bugs or
146
-
suggestions can be reported on https://todo.sr.ht/~ayushnix/tessen. For
147
-
contributing to tessen, please read the CONTRIBUTING.md file in the tessen
148
-
source code and send patches by email to ~ayushnix/tessen@lists.sr.ht.
149
-
Alternatively, pull requests can be raised on
150
-
https://codeberg.org/ayushnix/tessen/pulls or
151
-
https://github.com/ayushnix/tessen/pulls.
···
27
28
A default configuration file is also available at
29
30
+
https://tangled.org/@jcg.re/tessen/raw/main/config
31
32
## OPTIONS
33
···
140
141
# AUTHORS
142
143
+
Initially developed and maintained by Ayush Agarwal up to the archival on May
144
+
1st 2025. Forked by JC Gr眉nhage on October 27th 2025 for further maintenance.
145
146
+
The latest source can be found at https://tangled.org/@jcg.re/tessen and bugs
147
+
or suggestions can be reported there as well. For contributing to tessen, please
148
+
read the CONTRIBUTING.md file in the tessen source code and open pull requests
149
+
in tangled.
+2
-7
tessen
+2
-7
tessen
···
1
#!/usr/bin/env bash
2
# SPDX-License-Identifier: GPL-2.0-only
3
-
# Copyright (C) Ayush Agarwal <ayush at ayushnix dot com>
4
-
#
5
-
# vim: set expandtab ts=2 sw=2 sts=2:
6
#
7
# tessen - a data selection interface for pass and gopass on Wayland
8
# ------------------------------------------------------------------------------
···
609
610
for more details and additional features, please read the man page of $prog(1)
611
612
-
for reporting bugs or feedback, visit one of the following git forge providers
613
-
https://sr.ht/~ayushnix/tessen
614
-
https://codeberg.org/ayushnix/tessen
615
-
https://github.com/ayushnix/tessen
616
"
617
618
unset -v prog
···
1
#!/usr/bin/env bash
2
# SPDX-License-Identifier: GPL-2.0-only
3
+
# Copyright (C) 2021-2024 Ayush Agarwal <ayush at ayushnix dot com>
4
#
5
# tessen - a data selection interface for pass and gopass on Wayland
6
# ------------------------------------------------------------------------------
···
607
608
for more details and additional features, please read the man page of $prog(1)
609
610
+
for reporting bugs or feedback, visit https://tangled.org/@jcg.re/tessen
611
"
612
613
unset -v prog
History
9 rounds
0 comments
expand 0 comments
pull request successfully merged