To Do - shellCommands
New Commands
This is an informal list of commands we intend to implement.
- deleteuser
- Remove a user from the database.
- kickuser
- Boot a user from the server, implementor and above(?).
- ban {user,ip}
- Ban a user, ip address, or ip range from logging in, admin and above(?).
Both bans will need to have info about who is doing the banning. This will
also require some work on the Engine to get it to use the bans. Grep for
‘handle (user|IP) bans here’ in lib/mues/Engine.rb to find the
necessary places.
- banlist
- A list of users/ips that are banned, the user that created the ban, the
date of creation, and the reason.
- promote
- Increase a user‘s privilege level
- demote
- Decrease a user‘s privilege level
- saveuser
- Commit a user object information to the database.
- motd
- Allow an admin to change the message of the day.
- setdefault
- Set a default shell parameter.
- restart
- Restart the server.
- macro
- Commands to deal with creating/editing/deleting macros.
Current Commands
This is a list of stuff that‘s missing or only partially working in
the current commands.
- reload
- Need to implement the configuration reloading stuff.