From: Fredrik Tolf Date: Thu, 9 Aug 2007 16:51:04 +0000 (+0200) Subject: Checked in dcruncmd.C X-Git-Tag: 1.0~86 X-Git-Url: http://git.dolda2000.com/gitweb/?p=doldaconnect.git;a=commitdiff_plain;h=e63120441d597b31c1015c827d099577506101a5 Checked in dcruncmd.C --- diff --git a/lib/guile/dcruncmd b/lib/guile/dcruncmd new file mode 100755 index 0000000..0da34c0 --- /dev/null +++ b/lib/guile/dcruncmd @@ -0,0 +1,33 @@ +#!/usr/bin/guile -s +!# + +; Dolda Connect - Modular multiuser Direct Connect-style client +; Copyright (C) 2007 Fredrik Tolf +; +; This program 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 2 of the License, or +; (at your option) any later version. +; +; This program 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 this program; if not, write to the Free Software +; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +(use-modules (dolcon ui)) + +(dc-c&l #f #f #t) +(define resp (apply dc-ecmd (cdr (command-line)))) +(dc-disconnect) + +(for-each (lambda (o) + (for-each (lambda (o) + (display o) + (display " ")) + o) + (newline)) + (cdr (assoc 'resp (dc-extract resp))))