From bcc14848c58518668f04d67412e16f98cbdd9d34 Mon Sep 17 00:00:00 2001 From: TrainDoctor <11465594+TrainDoctor@users.noreply.github.com> Date: Thu, 5 Sep 2024 12:09:39 -0700 Subject: [PATCH] Create plugin-info.sh Add plugin-info script for debugging, thanks @Jaynator495! --- scripts/plugin-info.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 scripts/plugin-info.sh diff --git a/scripts/plugin-info.sh b/scripts/plugin-info.sh new file mode 100644 index 000000000..2a2feadb8 --- /dev/null +++ b/scripts/plugin-info.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Adapted from a script provided by Jaynator495. +# Make sure to place in home directory, chmod +x plugin-info.sh and then run with ./plugin-info.sh +# Define the directory to scan +directory_to_scan="~/homebrew/plugins" + +# Loop through each subdirectory (one level deep) +for dir in "$directory_to_scan"/*/; do + # Check if package.json exists in the subdirectory + if [ -f "${dir}package.json" ]; then + # Extract name and version from the package.json file using jq + name=$(jq -r '.name' "${dir}package.json") + version=$(jq -r '.version' "${dir}package.json") + + # Output the name and version + echo "Directory: ${dir}" + echo "Package Name: $name" + echo "Version: $version" + echo "-----------------------------" + fi +done