summaryrefslogtreecommitdiff
path: root/build-aux/get-dscname
blob: c8b368174b337541d82eab17d97406ab4c1dfe1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
# build-aux/get-dscname - Get a file's self-described filename
#
# Copyright (C) 2024-2025  Luke T. Shumaker <lukeshu@lukeshu.com>
# SPDX-License-Identifier: AGPL-3.0-or-later

if [ $# -ne 1 ]; then
	echo "$0: expected exactly 1 argument"
	exit 2
fi

sed -n '1,3{ /^\#!/d; /^<!--$/d; /-\*- .* -\*-/d; s,[/*\# ]*,,; s/ - .*//;p; q; }' -- "$1"