prole/tests/shellspec/.vendor/shellspec-0.28.1/contrib/make_package_json.sh
chrisfu 909e92109e Refactor shell layout; add shellspec + authority
- Introduce lib/shell helpers and keep etc/* scripts thin via compatibility shims

- Move Kerberos validation to scripts/validation/check_kerberos.sh and update callers

- Add deterministic shellspec unit tests under tests/shellspec/ and wire Maven to run them

- Add minimal Spring Boot authority module with startup + /health endpoint and Maven wiring

- Document the new layout in docs/layout.md

Co-authored-by: Junie <junie@jetbrains.com>
2026-03-13 09:19:56 -07:00

26 lines
493 B
Bash
Executable File

#!/bin/sh
version() {
./shellspec --version
}
files() {
echo "["
files="$(find bin lib libexec \( -type f -o -type l \) -exec echo " \"{}\"," \; | sort)"
echo "${files%,}"
echo " ]"
}
cat<<JSON
{
"name": "ShellSpec",
"version": "$(version)",
"description": "BDD style unit testing framework for POSIX compliant shell script",
"homepage": "https://shellspec.info",
"scripts": ["shellspec"],
"license": "MIT",
"files": $(files),
"install": "make install"
}
JSON