Thread viewer for Bluesky
1#!/bin/bash
2
3scan() {
4 local identifier=$1
5 grep "\b$identifier(" *.js | grep -Ev "await |async |return |\.then\(|\.map"
6}
7
8for name in $(grep -oE "async \w+\(" *.js | grep -oE "\w+\(" | sed -e "s/(//"); do
9 scan $name
10done
11
12for name in $(grep -oE "async function \w+\(" *.js | grep -oE "\w+\(" | sed -e "s/(//"); do
13 scan $name
14done