def usage(cmd='', err=''):
    """  Prints the Usage() statement for the program    """
    m = '%s\n' %err
    m += '  Default usage is to link a CR with a Task Branch (TB) on SalesForce.\n'
    m += ' '
    m += '    sfTaskBranchAction.py -a lncr -s4.1 -b<branch_Name> CR1 CR2 CR3  \n'       # addMod
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a lncr -s4.1 -b<branch_Name> -r -e -d CR1 CR2 CR3  \n'       # addMod
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a rmcr -s4.1 -b<branch_Name> CR1 CR2 CR3  \n'       # rmMod
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a mvbr -s4.1 -b<branch_Name> <source task branch>\n'# mvBranch
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a submit -s4.1 -b<branch_Name> <merge comments up to 255 chars>  \n' # submitBranch
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a approve -s4.1 -b<branch_Name> -p<approve OR reject> <any text> \n'  # approveBranch
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a ls -s4.1 -b<branch_Name> <any text>  \n'
    m += '      or\n'
    m += '    sfTaskBranchAction.py -a walk -s4.1 <any text>  \n'
    return m