What ADE can do
With ADE you can:
- rapidly develop shell and Perl programs
- release them without 'configure' and 'install' scripts
- use its components together or independently
What ADE consists of
ADE consists of:
- template modules, which include:
- programs (which work!)
- man pages
- README.1ST, INSTALL, COPYING, etc.
- a test suite (all tests initially pass)
- tools for speeding up development and release:
- a tool to retrieve and tailor a template program
- a tool to stamp and bundle source files into a release
- libraries for shell and Perl for:
- displaying messages in a consistent format
- lock file management
- temporary file management
- error stack management
- tools which you can rely on being on the target system:
- an installer, with a syntax similar to that of GNU install
What ADE has been tested on
ADE has been tested on:
but it should work on all Unix-like operating systems.
What ADE requires
ADE requires:
ADE man pages
Debian installation
Run the following commands as root:
wget -O - 'http://dione.no-ip.org/AlexisWiki/AlexisHuxley?action=AttachFile&do=get&target=alexis-huxley.gpg' | apt-key add - echo "deb http://dione.no-ip.org/debian/ squeeze main" >> /etc/apt/sources.list apt-get update apt-get install ade
Downloads
| PageComment: /pub/computing/software/local/debian/public/pool/ade_1.0.7-1_all.deb: does not exist |
| PageComment: /pub/computing/software/local/debian/public/pool/ade_1.0.7-1_all.deb: does not exist |
version |
released |
version description |
file |
file description |
1.0.7 |
23/10/2009 |
latest stable |
source |
|
Debian package |
||||
RPM |
Bugs and changes
id |
filed |
description |
response |
status |
ADE#298 |
10/05/2008 |
WRA's STOP.mp3 is mode 755 instead of 644 |
should support other permissions |
fixed in 1.0.5 |
ADE#299 |
17/05/2008 |
.deb needs to dpkg-divert groff as per INSTALL |
|
open |
ADE#300 |
22/06/2008 |
option defaulting and parsing broken by bash 3.2 |
should use shopt to get compat |
fixed in 1.0.2 |
ADE#301 |
22/06/2008 |
FAD's /var/tmp/fadscan.pid.snap not deleted and filling FS |
should add missing registration |
fixed in 1.0.5 |
ADE#302 |
12/10/2009 |
shell version of lx fails to find ade.sh |
should rename ADE.sh to ade.sh |
fixed in 1.0.6 |
ADE#303 |
13/10/2009 |
shell version of ade_lck_unlock() doesn't have err stack param |
should add one |
fixed in 1.0.6 |
ADE#304 |
14/10/2009 |
rocon -d 100 -F /dev/null -m +PC -sirius |
getopt call needs POSIXLY_CORRECT env.var. |
fixed in 1.0.6 |
ADE#305 |
16/10/2009 |
quotes not displayed in call ade_err_error "$ERRSTACK_REF" ROCON_ERR_MISC "$THING: name clashes with SQL keyword \"$KEYWORD\"" |
|
open |
ADE#306 |
16/10/2009 |
adegmt lxshell rocon-check-server |
|
open |
ADE#307 |
21/10/2009 |
adeinst -D called without arguments on Rocon's make install giving usage error |
should decide if adeinst -D legal or whether to correct call |
retitled ROCON#005 |
ADE#308 |
23/10/2009 |
penne$ wra --debug=100 off now |
fix option processing code |
fixed in 1.0.7 |
ADE#309 |
27/10/2009 |
all ADE-based commands' man pages include references to adetest |
fix in ade.mk |
open |
Copyright
ADE is (C) AlexisHuxley 1997-2009 and is distributed under the terms of the GPL.
See also
Computing (other software by AlexisHuxley)
