Chris Johnston
ac394c2132
add more quote unicode punctuation pairs
8 years ago
Chris Johnston
befb65efde
add newline before namespace for consistency
8 years ago
Chris Johnston
8187f35975
minor syntax changes in CommandServiceConfig
8 years ago
Chris Johnston
46e9cf64f3
revert type of CommandServiceConfig QuotationMarkAliasMap to Dictionary
8 years ago
Chris Johnston
d42936c568
change storage type of alias dictionary to be IReadOnlyDictionary
8 years ago
Chris Johnston
3e54e6fa04
change quotation mark parsing to use a map of matching pairs
8 years ago
Chris Johnston
4f6e29be8c
clean up leftover changes from testing
8 years ago
Chris Johnston
384b0ca622
Added normal quotation mark to list of aliases, removed single quote mark
8 years ago
Chris Johnston
2290a62235
merge conflicts to update with latest branch
8 years ago
Chris Johnston
605630f46c
Add ability to support different types of quotation marks
8 years ago
vim2meta
5f46aef3a7
Ability to ignore unused parameters instead of failing the command. ( #915 )
* Addition of FailOnTooManyArgs
* Correct name & only pass in bool
8 years ago
Vollrat
71e8b88514
Improve upon Property Summaries in CommandServiceConfig ( #839 )
* Improve Boolean Property Summaries
Having the `CaseSensitiveCommands` property summary asking a question whenever Intellisense is invoked seems a bit nonessential instead of *properly* explaining what exactly it does. It would be better if instead, it stated it's use to be more comprehensible to the reader.
### Changes
- Edits the summaries of `CaseSensitiveCommands` and `ThrowOnError` to follow a more methodical convention for boolean property summaries (`Determines whether X ...` rather than `Should X be ... ?`).
This is just a small change to improve upon the current documentation, so it shouldn't conflict with anything.
* "DefaultRunMode should also be "Gets or sets blah blah blah" to be consistent."
8 years ago
RogueException
0c8d643519
Minor doc/exception edits
9 years ago
RogueException
3fb21e06c2
Fixed RunMode.Sync running Async. Added ThrowOnError option.
9 years ago
RogueException
a2b12520b2
Added CommandService logging
9 years ago
RogueException
5663e47db6
Added command separator char, improved passing search results to parser
9 years ago
Christopher F
604d69fb7f
Revert "Implement configurable command node separators"
9 years ago
RogueException
18de2ecac7
Merge pull request #412 from FiniteReality/issue/304-v2
Implement configurable command node separators
9 years ago
RogueException
2dd62ba5e7
Set DefaultRunMode to Sync
9 years ago
FiniteReality
70d30efb94
Implement configurable command node separators
This fixes #304 over foxbot's PR for the same issue.
9 years ago
Christopher F
ecc3d9c729
Add configuration option for case insensitive commands
Currently, commands are case-sensitive. This PR allows for commands to be case insensitive (which is now the default option).
9 years ago
Christopher F
f9c5e229d0
Add CommandServiceConfig, DefaultRunMode
This adds an (optional) CommandServiceConfig, as well as a DefaultRunMode for commands.
This resolves #368 (for commands where a RunMode is not explicitly specified, a custom default value should be used)
9 years ago
RogueException
5bdd6a7ff3
Early 1.0 REST Preview
10 years ago
RogueException
cb4d00ac4e
Split config into builder and immutable classes, added some audioservice extension methods.
10 years ago
RogueException
2849acb005
Cleaned up new CommandService activations and help args.
10 years ago
Googie2149
00171c68ac
Custom activation methods
10 years ago
RogueException
1721f6f4d6
Prep work for isolating audio package.
10 years ago
RogueException
093095e410
Added new permissions system, fixed more commands and module bugs.
10 years ago
RogueException
7f8780d749
Added command categories, removed old permission resolver.
10 years ago
RogueException
92ceacd01e
Added basic service model, even more commands cleanup!
10 years ago