summaryrefslogtreecommitdiffstats
path: root/share/extensions/docs/poetry.sh
diff options
context:
space:
mode:
Diffstat (limited to 'share/extensions/docs/poetry.sh')
-rwxr-xr-xshare/extensions/docs/poetry.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/share/extensions/docs/poetry.sh b/share/extensions/docs/poetry.sh
new file mode 100755
index 0000000..7081438
--- /dev/null
+++ b/share/extensions/docs/poetry.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+START=$PWD
+TMP=$START/output.tmp
+
+poetry show -n --tree --no-dev --no-ansi > $TMP
+
+for dir in other/*; do
+ if [ -d "$dir" ]; then
+ cd $dir
+ # We don't know if the other dir is locked or not
+ poetry lock > /dev/null
+ poetry show -n --tree --no-dev --no-ansi >> $TMP
+ cd $START
+ fi
+done
+
+python3 docs/poetry-parse.py < $TMP
+
+rm $TMP