(anonymous IP: 3.144.235.141,352) | ||||||||||||||
| ||||||||||||||
Audio (96) Datatype (15) Demo (50) Development (247) Document (62) Driver (19) Emulation (62) Game (529) Graphics (224) Library (22) Network (62) Office (21) Utility (250) Video (18) Total files: 1677 Full index file Recent index file Part of aros exec |
[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] AROS port of Robin's bumprev utility. Installation: copy "bump" somewhere to the search path and the bump-#? files to S: Origninal Readme ~~~~~~~~~~~~~~~~ This can easily replace C='s bumprev. Features: · User defined output formats. (Unlike bumprev) · Remembers both version and revision. (Unlike bumprev) · Easy to use. (Unlike bumprev) · Output almost identical to bumprev. (Unlike... erm...) · Includes output for C, C++, ARexx, Asm. · Includes full source. (gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)) · Has installer. · 68000-68060 versions. NOTE: Although I have included the source code, I reserve full rights to it. If you wish to add/change anything, then do it through me - I don't want lots of versions hanging around... Template: Bump NAME/A,CODE/M,VERSION/S,SETVERSION/K/N,NO=NOREVISION/S,SETREVISION/K/N,QUIET/S NAME/A - the base name to use, will create "{NAME}_rev.ver" containing "{ver}.{rev}". CODE/M - which code module(s) to use. VERSION/S - bump the version (and set revision to 0). SETVERSION/K/N - set the version to this. NO=NOREVISION/S - don't bump the revision. (Useful for code generation only) SETREVISION/K/N - set the revision to this. QUIET/S - don't output any information for the user. Code Generation: All code generation files must reside in "S:" or the location pointed to by the "BUMPCODE" enviroment variable. Each file has the name "bump-*", with the * replaced by the text in each CODE/M option. Every line in the file starting with "##" can be - · "## inform ..." Tell the user something. · "## suffix ..." Close the current output file, and open another with the name "{NAME}_rev.{suffix}". · "## filename ..." Close the current output file, and open another with this name. · "## ..." anything else is a comment. Replaced Symbols: · "%n" is the name. · "%v" is the version. · "%r" is the revision. · "%d" is the current date. · "%t" is the current time. · "%V" is the version of bump used (ie. bump 3.1). · "%l?" is the length of the second symbol (ie. "%ld" is replaced by "8") (see Bump-test) NOTE: You can create more than one output file by using ##suffix and ##filename more than once! History: · 1.0 - First effort. · 1.1 - Added rexx code. · 1.2 - Added locale support. (REMOVED) · 1.3 - Minor bug fixed... · 1.4 - Recompiled with "gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)" · 1.5 - Automatically generate required code, only need switch first time. (REMOVED) · 2.0 - Made resident, otherwise no change. · 2.1 - Rewrote to make it easier to expand... · 3.0 - Changed template. Made code output user-defined. Removed locale support. Removed automatic code generation. · 3.1 - Improved code parsing, user info and multiple files allowed. · 3.2 - Now searches "PROGDIR:", "S:", and $BUMPCODE for code. · 3.3 - Also searches {NAME} dir. · 3.4 - Code cleanup and new ## command (filename). · 3.5 - Recompiled with "gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)" First Aminet release. |
Copyright © 2005 - 2024 The AROS Archives All Rights Reserved |