+33
-55
Diff
round #1
+8
-16
CONTRIBUTING.md
+8
-16
CONTRIBUTING.md
···
1
1
If you're interested in contributing and making [tessen][1] better, please ensure that
2
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
-
3
+
- you've opened an issue if you think you've found a bug or if you want to add a
4
+
new feature
6
5
- 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
-
6
+
- if you've used `# shellcheck disable`, there should be a compelling reason
7
+
for it
10
8
- your bash code has been formatted using [shfmt][3] with the following settings
11
-
12
9
`-s -i 2 -ci -sr -bn`
13
10
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].
11
+
Please open an issue on [Tangled][4] for reporting bugs or if you have any
12
+
questions or other comments.
17
13
18
14
Thanks!
19
15
20
-
[1]: https://sr.ht/~ayushnix/tessen
16
+
[1]: https://tangled.org/@jcg.re/tessen
21
17
[2]: https://github.com/koalaman/shellcheck
22
18
[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
19
+
[4]: https://tangled.org/@jcg.re/tessen/issues
+7
-9
README.md
+7
-9
README.md
···
1
1
## tessen
2
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)
3
+
[](https://tangled.org/@jcg.re/tessen)
6
4
7
5
`tessen` is a bash script that can autotype and copy data from [password-store][1] and [gopass][2]
8
6
files. A wayland native dmenu is required to use tessen and the following dmenu backends are
···
80
78
81
79
### Git Release
82
80
83
-
```
84
-
git clone https://git.sr.ht/~ayushnix/tessen
81
+
```bash
82
+
git clone https://tangled.org/@jcg.re/tessen
85
83
cd tessen
86
84
sudo make install
87
85
```
···
91
89
92
90
### Stable Release
93
91
94
-
```
95
-
curl -LO https://git.sr.ht/~ayushnix/tessen/refs/download/v2.2.3/tessen-2.2.3.tar.gz
92
+
```bash
93
+
curl -LJO https://tangled.org/@jcg.re/tessen/archive/2.2.3
96
94
tar xvzf tessen-2.2.3.tar.gz
97
95
cd tessen-2.2.3/
98
96
sudo make install
···
199
197
[4]: https://codeberg.org/dnkl/fuzzel
200
198
[5]: https://github.com/Cloudef/bemenu
201
199
[6]: https://hg.sr.ht/~scoopta/wofi
202
-
[7]: https://git.sr.ht/~ayushnix/tessen/tree/master/item/CONTRIBUTING.md
200
+
[7]: https://tangled.org/@jcg.re/tessen/blob/main/CONTRIBUTING.md
203
201
[8]: https://swaywm.org/
204
202
[9]: https://github.com/junegunn/fzf
205
203
[10]: https://sr.ht/~ayushnix/pass-tessen
···
218
216
[23]: https://aur.archlinux.org/packages/tessen/
219
217
[24]: https://packages.guix.gnu.org/packages/tessen/
220
218
[25]: https://github.com/Duncaen/OpenDoas
221
-
[26]: https://git.sr.ht/~ayushnix/tessen/tree/master/item/man/tessen.1.scd
219
+
[26]: https://tangled.org/@jcg.re/tessen/blob/main/man/tessen.1.scd
222
220
[27]: https://github.com/atx/wtype/releases/tag/v0.4
223
221
[28]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/39
224
222
[29]: https://github.com/swaywm/sway/releases/tag/1.7
+2
-3
explicit_path.patch
+2
-3
explicit_path.patch
···
2
2
index 37d2660..375f34f 100755
3
3
--- a/tessen
4
4
+++ b/tessen
5
-
@@ -1,4 +1,4 @@
5
+
@@ -1,10 +1,13 @@
6
6
-#!/usr/bin/env bash
7
7
+#!/bin/bash
8
8
# SPDX-License-Identifier: GPL-2.0-only
9
-
# Copyright (C) Ayush Agarwal <ayush at ayushnix dot com>
9
+
# Copyright (C) 2021-2024 Ayush Agarwal <ayush at ayushnix dot com>
10
10
#
11
-
@@ -7,6 +7,9 @@
12
11
# tessen - a data selection interface for pass and gopass on Wayland
13
12
# ------------------------------------------------------------------------------
14
13
+7
-9
man/tessen.1.scd
+7
-9
man/tessen.1.scd
···
197
197
198
198
# AUTHORS
199
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.
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
27
28
28
A default configuration file is also available at
29
29
30
-
https://git.sr.ht/~ayushnix/tessen/blob/master/config
30
+
https://tangled.org/@jcg.re/tessen/raw/main/config
31
31
32
32
## OPTIONS
33
33
···
140
140
141
141
# AUTHORS
142
142
143
-
Developed and Maintained by Ayush Agarwal <ayush at ayushnix dot com>.
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.
144
145
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.
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
1
#!/usr/bin/env bash
2
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:
3
+
# Copyright (C) 2021-2024 Ayush Agarwal <ayush at ayushnix dot com>
6
4
#
7
5
# tessen - a data selection interface for pass and gopass on Wayland
8
6
# ------------------------------------------------------------------------------
···
609
607
610
608
for more details and additional features, please read the man page of $prog(1)
611
609
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
610
+
for reporting bugs or feedback, visit https://tangled.org/@jcg.re/tessen
616
611
"
617
612
618
613
unset -v prog
History
9 rounds
0 comments
expand 0 comments
pull request successfully merged