123456789101112131415161718192021222324252627282930 |
- #!/bin/sh
- # -*- scheme -*-
- # @configure_input@
- #GUILE_LOAD_PATH="@PACKAGE_LOAD_PATH@${GUILE_LOAD_PATH:+:}$GUILE_LOAD_PATH"
- #GUILE_LOAD_COMPILED_PATH="@PACKAGE_LOAD_COMPILED_PATH@${GUILE_LOAD_COMPILED_PATH:+:}$GUILE_LOAD_COMPILED_PATH"
- exec ${GUILE:-@GUILE@} --no-auto-compile -e main -s "$0" "$@"
- !#
- ;;;; cuirass -- continuous integration tool
- ;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
- ;;;
- ;;; This file is part of Cuirass.
- ;;;
- ;;; Cuirass is free software: you can redistribute it and/or modify
- ;;; it under the terms of the GNU General Public License as published by
- ;;; the Free Software Foundation, either version 3 of the License, or
- ;;; (at your option) any later version.
- ;;;
- ;;; Cuirass is distributed in the hope that it will be useful,
- ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
- ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- ;;; GNU General Public License for more details.
- ;;;
- ;;; You should have received a copy of the GNU General Public License
- ;;; along with Cuirass. If not, see <http://www.gnu.org/licenses/>.
- (define* (main #:optional (args (command-line)))
- (let ((cuirass-main (module-ref (resolve-interface '(cuirass ui))
- 'cuirass-main)))
- (apply cuirass-main args)))
|