Firma Development Policy ------------------------ Abstract: this policy helps control all development steps to keep a clean and junk-free code. In the future this procedure will be automatic. 1 - After any addition to firma, check the following: ---------------------------------------------------- - If a new variable has to be declared via a config-file, remember to set it to be created in the NewList function. - Put all new functions in the FUNCTIONS variable. - Put all new global variables in the GLOBAL_VARS variable. - If you are using an unix command, check if its already listed in the commands list. If it's not, please add it at the bottom of this file. 2 - Variables usage ------------------- - Global vars: uppercase, with spaces replaced by underscores. - Local vars: lowercase, with spaces replaced by underscores and declared using "local". - Attention to variables initialization, unset all vars after use. 3 - Used unix commands ---------------------- bash itself $GPG_BINARY $MAIL_AGENT echo cat grep wc tr seq cut sed mkdir touch chmod chown basename expect fold uniq tac sha1sum