Did you actually write all of that? I haven't used it myself, but after looking at the code, I can say that you have some good ideas. Please consider the following and take it as constructive criticism (even if I unintentionally come off as trollish):
The TitleYour add-on is more then just "selfcommands". We don't like surprises!
The Title x2You probably didn't ask MrPresident permission to update and re-release his add-on as something else. Releasing something in an old project's name is a very Facepunchy thing to do and we don't encourage that kind of thing here.
Selfcommands"Selfcommands" are now built into ULX (developmental version only, which you built off of). You can create them using the new command system. Please see
my post in the original
Selfcommands for ULX thread.
SVNDo you really need it? There is a trend on Facepunch that all the cool kids release their add-ons in SVN releases, even though that most of the time it isn't needed. Now this may make sense for Wiremod, since it updates daily (or more so), but the average add-on might only see a few updates a year. Note that even the Ulysses Team only uses SVN for internal development and for public testing. They do not refer to it as an "official release". Remember, ULX 3.5 is still in development and has not been released yet!
The cfg FolderThe "cfg" folder in your release isn't needed and probably will just confuse people who installed it. Maybe it wasn't intentional since it has someone's server's hostname on it. See
Pro tips #1 for reasoning.