๐Ÿ‘ฝ ailolai

How to add links to all your files in a folder in gemini. Add or edit a index.gmi Go vim :D and on command mode :r !ls

Then add the => before each one of those

2 years ago ยท ๐Ÿ‘ dsfadsfgafgf, moddedbear, lykso, jforg, eo

Actions

๐Ÿ‘‹ Join Station

3 Replies

๐Ÿ‘ฝ shway

Nice! Also:

ls | perl -pe 's/^/=> /g' newfile.gmi

If you whant to add only file but have munltiple directories, use find:

find . -type f -exec printf "=> %s\n" {} \; ยท 2 years ago

๐Ÿ‘ฝ enceladus

A variant of those commands (dropping the colon, and replacing the % with a comma) will work in every ancestor of vim right back to ed, interestingly enough. Such a powerful and timeless way of manipulating text! ยท 2 years ago

๐Ÿ‘ฝ ailolai

To insert the link arrow just :%s/^/=>/g ^ meaning start of line and % apply this command s (substitute) to each line ยท 2 years ago