From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxim Cournoyer Newsgroups: gmane.lisp.guile.devel Subject: [PATCH] scripts: scan-api: Make executable and add proper shebang. Date: Thu, 9 Nov 2023 22:42:03 -0500 Message-ID: <20231110034207.29594-1-maxim.cournoyer@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14141"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Maxim Cournoyer To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Fri Nov 10 04:42:40 2023 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r1IPn-0003Ud-UL for guile-devel@m.gmane-mx.org; Fri, 10 Nov 2023 04:42:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r1IPS-0007Oq-4O; Thu, 09 Nov 2023 22:42:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r1IPQ-0007O9-JJ for guile-devel@gnu.org; Thu, 09 Nov 2023 22:42:16 -0500 Original-Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r1IPO-0006Gx-VR for guile-devel@gnu.org; Thu, 09 Nov 2023 22:42:16 -0500 Original-Received: by mail-qt1-x833.google.com with SMTP id d75a77b69052e-41cd8bd5727so9808841cf.3 for ; Thu, 09 Nov 2023 19:42:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699587733; x=1700192533; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=76ypLR+GV4rz6/ps04UphwvaJOW/kjgk6FKvxsUuJFA=; b=I05hSLvtSk1yJZchnC/BwynxoZkmn8yei9ubCtx4UIesODrcVY7jYcWjAMdZPQPv42 +HObNx8LbQV5TGC7Jvugy2qzdll3/pvidmzF5bMpPhMnf35dPH7x7qsN7Ue+FZvcDTRd Xo6U8GaHIAio8L+C7GppYKcwHM6JUKfZ4PWF4O4H1jY67/44vgm0LEYPhXSMz2vZpm6a d0tZU/mBRqlOz+RsV6m5KVGVOehLwUvQGfs2aZXb3o+Yx/zvlzjciqTqudjfoTuAMCxw aRjTECaso22LMugtP6Qilj7n5Z7U3Bo6GryEJi/4AyXD3YYI8C08p6iy4z0ScnBS/n28 uCmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699587733; x=1700192533; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=76ypLR+GV4rz6/ps04UphwvaJOW/kjgk6FKvxsUuJFA=; b=rOjn6HJBgzOIR3dESD9zDUpWbV4JwfwK1Q6q2NuLMSEMUbQc8CNK2pfcBlQvyjmleT W8spNF6A2G4zUZ50bJVBF/FHeMuacDEkI45nZvVxqSax0qnY2mzG0RqaGHkzmZDB6rLa 0wlVLN1sFO+7WB9KMVBVyNCgzh4mxFqWvZZ6iLCApjmAyBmg7B5XFqQELGw04JpcPZQl ZgbP78zaGCDcQ00+vcN7MYQ8FZpvNNlSPiFzhksgqzb7uwbzvTPa9z46RoweVHtd4a9Z UuN+rgByCQghauNFP0Tj947fmZfNteFJ3VxTxzO8ZJMR/0fJjiXCV00/FCZE7x7QAAaD fAMQ== X-Gm-Message-State: AOJu0Yw7NZ61oLOUrEHqlCUd0PHSmiBvH8L1kZnIbJF+RCvlJkqGq9cQ UdnpMJM+MCY0rw+A+8nuaA04PEmDL18= X-Google-Smtp-Source: AGHT+IHC7RWZYBHNUxvnT1On38PEkl3urxxIsRrSrOJCVgOujfZKIuN7qNOfhAp4IMuZH77gln0Sow== X-Received: by 2002:ac8:5acb:0:b0:41c:c027:e1 with SMTP id d11-20020ac85acb000000b0041cc02700e1mr7967349qtd.34.1699587733594; Thu, 09 Nov 2023 19:42:13 -0800 (PST) Original-Received: from localhost.localdomain (dsl-10-129-91.b2b2c.ca. [72.10.129.91]) by smtp.gmail.com with ESMTPSA id l5-20020ac87245000000b0041e211c5d0bsm226938qtp.6.2023.11.09.19.42.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Nov 2023 19:42:13 -0800 (PST) X-Mailer: git-send-email 2.41.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::833; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x833.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22075 Archived-At: * module/scripts/scan-api.scm: Invoke 'main' from shebang. (main): Strip $0 from ARGS. --- module/scripts/scan-api.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) mode change 100644 => 100755 module/scripts/scan-api.scm diff --git a/module/scripts/scan-api.scm b/module/scripts/scan-api.scm old mode 100644 new mode 100755 index 86d07fc3e..e2ae99c23 --- a/module/scripts/scan-api.scm +++ b/module/scripts/scan-api.scm @@ -1,4 +1,7 @@ -;;; scan-api --- Scan and group interpreter and libguile interface elements +#!/usr/bin/env -S guile -e '(@@ (scripts scan-api) main)' -s +!# + +;; scan-api --- Scan and group interpreter and libguile interface elements ;; Copyright (C) 2002, 2006, 2011 Free Software Foundation, Inc. ;; @@ -218,6 +221,8 @@ (format #t ") ;; eof\n"))) #t) -(define main scan-api) +(define (main args) + ;; Strip $0, which is the script name. + (apply scan-api (cdr args))) ;;; scan-api ends here base-commit: 75cd95060fb1ea7586f0e4b9081694c6d61f1d3b -- 2.41.0