Actually I would like to modify this very good suggestion.
My modification is to have a %Function_Save_Path that defines an independent location for automatically & manually saved user-defined variable and library functions. This way the user can keep the alias, history, and dirhistory lists in one directory and user-defined variable & library functions in another.
- If Function_Save_Path is not defined then SHRALIAS_SAVE_PATH, if defined, would dictate.
- Function_Save_Path could be defined even if SHRALIAS_SAVE_PATH isn't.
- All user-defined variable & library functions would be automatically save in the appropriate defined function_save_path.
- All user-defined variable & library functions could be automatically loaded during TCC startup. Controlled by a tcmd.ini directive.