Commit Graph
18 Commits
Author SHA1 Message Date
Nathan Adams e9a930c3b5 Added/optimized getInput methods to both builder and context 2017-06-28 11:15:30 +02:00
Nathan Adams 7d4dcc3e4b Allow changing of a source after creation of a contextbuilder 2017-06-28 11:08:26 +02:00
Nathan Adams e6b78a5f2a Allow access to an unbuilt context, for caching parsed functions 2017-06-28 11:07:42 +02:00
Nathan Adams bafe8e6b56 Made getArgument return the actual value, not a container object 2017-06-28 10:55:56 +02:00
Nathan Adams 8e3b29d22e Split ParsedArgument into fixed or dynamic, added copy methods for caching contexts 2017-06-28 10:54:10 +02:00
Nathan Adams 3946b084a0 Commands should return an int success count 2017-06-27 15:34:42 +02:00
Nathan Adams 6575257e0d Implemented permissions (predicate on each node) 2017-06-26 14:49:55 +02:00
Nathan Adams 014caa2905 Pass S (source type, was sometimes T) through to all nodes, so Command can have source type 2017-06-26 09:44:29 +02:00
Nathan Adams f0f038b57a Quote string replacements to avoid pattern issues 2017-06-22 09:35:33 +02:00
Nathan Adams 7ac8998e5a Removed dependency on lang3 2017-06-22 09:34:30 +02:00
Nathan Adams f372eb3b98 Added support for suggestions tabcompletions of a command input 2017-06-22 09:05:16 +02:00
Nathan Adams eba88b2773 More cleanup 2017-06-21 14:36:17 +02:00
Nathan Adams c2141ce38b Code cleanup 2017-06-21 14:29:26 +02:00
Nathan Adams 400657b472 Removed findbugs jsr 2017-06-21 14:25:36 +02:00
Nathan Adams b6b684efc7 Extracted some hardcoded strings to constants 2014-10-13 12:18:42 +02:00
Nathan Adams 91559191b6 Added simple usage generation 2014-10-09 12:15:54 +02:00
Nathan Adams b3703db535 Changed tests to ensure exceptions are of right type & right details 2014-10-03 12:45:19 +02:00
Nathan Adams ef4199e824 Renamed project to 'Brigadier' 2014-10-02 13:00:29 +02:00