Free Software Foundation!

Join now

Browse wiki

Jump to: navigation,
Computer languages Tcl  +
Documentation note Online user manual available in PDF fromat from; Also in download package.
Full description Bras is a rules-based command execution syBras is a rules-based command execution system, a la 'make'. It helps to keep targets (usually, but not neccessarily, files) , up-to-date with respect to a set of dependencies. For every target, a (freely definable) rule describes what it means for the target to be out-of-date and what has to be done to refresh it. Bras can follow targets into other directories. It acts there according to the local brasfile to update the target and then reports the result back. Because no recursive execution of bras is necessary, the result of the reasoning for that other directory is not lost. Bras is implemented in Tcl. Rules can be mixed with procedural parts. In particular control structures can be used to automatically collect lists of targets, find out platform specifics or selectively activate rules. 'Bras' normally runs from the command line, but its rule eveluation functionality is available as a TCL module and can be used in a GUI application implemented in Tcl/tk.n a GUI application implemented in Tcl/tk.
Homepage URL  +
Interface command-line  +
Is GNU false  +
Keywords command line  + , system administration  + , Tcl  + , command  + , dependencies  + , command execution  + , bras  + , congfiguration  +
Last review by BABA200 +
Last review date 13 February 2017  +
License GPLv2 +
License verified by Janet Casey  +
License verified date 11 February 2002  +
Name Bras  +
Real name Harald Kirsch  +
Related projects Distribulator + , RunLaunch + , Make +
Resource URL  + ,  + ,  +
Resource audience Bug Tracking  + , Developer  + , Support  +
Resource kind E-mail  + , Download  + , VCS Repository Webview  +
Revisionid 42,675  +
Revisiontimestamp 13 February 2017 17:58:52  +
Revisionuser User:BABA200 +
Role Maintainer  +
Runs-on GNU/Linux  +
Short description Command execution tool  +
Submitted by Database conversion +
Submitted date 1 April 2011  +
System-administration configuration  +
Use system-administration  +
User level none  +
Version date 4 March 2002  +
Version download  +
Version identifier 2.3.2  +
Version status stable  +
Has queryThis property is a special property in this wiki. Bras + , Bras + , Bras + , Bras + , Bras + , Bras + , Bras + , Bras + , Bras + , Bras +
Has improper value forThis property is a special property in this wiki. Resource audience  +
Categories Entry  +
Modification dateThis property is a special property in this wiki. 13 February 2017 21:58:52  +
Page has default formThis property is a special property in this wiki. Entry  +
Has subobjectThis property is a special property in this wiki. Bras + , Bras + , Bras + , Bras + , Bras + , Bras +
EmailThis property is a special property in this wiki.  +
hide properties that link here 
Bras + Has featured
Bras + License of
Bras + Person of
Distribulator + , Make + , RunLaunch + Related projects
Bras + , Bras + , Bras + Resource of


Enter the name of the page to start browsing from.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.

Personal tools