notice.sh 625 Bytes
Newer Older
1 2 3 4 5
#!/bin/bash

dependencies=`stack ls dependencies \
    | sed -e 's/ /-/' \
    | grep -v "^sv2v-[0-9\.]\+\$" \
Zachary Snow committed
6
    | grep -v "^rts-[0-9\.]\+\$" \
Zachary Snow committed
7
    | grep -v "^ghc-boot-th" \
8 9 10 11 12 13 14 15 16
    `

for dependency in `echo "$dependencies"`; do
    license_url="https://hackage.haskell.org/package/$dependency/src/LICENSE"

    echo "================================================================================"
    echo "Dependency: $dependency"
    echo "================================================================================"
    echo ""
17
    curl "$license_url" 2> /dev/null | sed -e "s/^/  /" -e "s/ *$//"
18 19
    echo ""
done