config.sh.in (942B)
1 #!/bin/sh 2 3 stardis_version="0.12" 4 solver_version="0.16.2" 5 sgreen_version="0.5.1" 6 spk_version="0.2.0" 7 8 stardis_dir="Stardis-${solver_version}-GNU-Linux64" 9 stardis_arch="downloads/${stardis_dir}.tar.gz" 10 stardis_readme="${stardis_dir}/share/doc/stardis/README.md" 11 solver_readme="${stardis_dir}/share/doc/stardis-solver/README.md" 12 sgreen_readme="${stardis_dir}/share/doc/stardis-green/README.md" 13 14 spk_dir="Stardis-Starter-Pack-${spk_version}" 15 spk_arch="downloads/${spk_dir}.tar.gz" 16 spk_readme="${spk_dir}/README.md" 17 18 ######################################################################## 19 # Helper function 20 ######################################################################## 21 release_notes() # readme_file 22 { 23 cd .. 24 25 # Project name 26 sed -n '/^# /{p;q;}' "${OLDPWD}/$1" 27 28 # Extract and post-process the release notes 29 sed -n '/^## Release notes/,/^## License/p' "${OLDPWD}/$1" \ 30 | sed -e '1d' -e '$d' -e 's/^#//' 31 32 cd "${OLDPWD}" 33 }