├── .gitignore ├── .jitpack.yml ├── .readthedocs.yml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── disparse-core ├── pom.xml └── src │ ├── main │ └── java │ │ ├── disparse │ │ ├── discord │ │ │ ├── AbstractDiscordRequest.java │ │ │ ├── AbstractDiscordResponse.java │ │ │ ├── AbstractDispatcher.java │ │ │ ├── AbstractPermission.java │ │ │ ├── PermissionEnumConverter.java │ │ │ └── manager │ │ │ │ ├── BaseEmbedManager.java │ │ │ │ ├── CooldownManager.java │ │ │ │ ├── DescriptionManager.java │ │ │ │ ├── DisabledCommandManager.java │ │ │ │ ├── PageLimitManager.java │ │ │ │ ├── PrefixManager.java │ │ │ │ └── provided │ │ │ │ ├── InMemoryCooldownManager.java │ │ │ │ ├── InMemoryDisabledCommandManager.java │ │ │ │ ├── InMemoryPageLimitManager.java │ │ │ │ ├── InMemoryPrefixManager.java │ │ │ │ ├── SingleBaseEmbedManager.java │ │ │ │ └── SingleDescriptionManager.java │ │ ├── parser │ │ │ ├── Command.java │ │ │ ├── CommandFlag.java │ │ │ ├── CommandUsage.java │ │ │ ├── ParsedOutput.java │ │ │ ├── Parser.java │ │ │ ├── Types.java │ │ │ ├── dispatch │ │ │ │ ├── CommandRegistrar.java │ │ │ │ ├── CooldownCompositeKey.java │ │ │ │ ├── CooldownScope.java │ │ │ │ └── IncomingScope.java │ │ │ ├── exceptions │ │ │ │ ├── NoCommandNameFound.java │ │ │ │ ├── OptionRequired.java │ │ │ │ └── OptionRequiresValue.java │ │ │ └── reflection │ │ │ │ ├── ChoiceMapping.java │ │ │ │ ├── CommandHandler.java │ │ │ │ ├── Cooldown.java │ │ │ │ ├── Detector.java │ │ │ │ ├── Flag.java │ │ │ │ ├── Injectable.java │ │ │ │ ├── MessageStrategy.java │ │ │ │ ├── ParsedEntity.java │ │ │ │ ├── Populate.java │ │ │ │ ├── Usage.java │ │ │ │ ├── Usages.java │ │ │ │ └── Utils.java │ │ └── utils │ │ │ ├── Shlex.java │ │ │ ├── help │ │ │ ├── Help.java │ │ │ ├── PageNumberOutOfBounds.java │ │ │ └── PaginatedEntities.java │ │ │ └── readme │ │ │ └── ReadmeGeneration.java │ │ └── module-info.java │ └── test │ └── java │ └── disparse │ ├── discord │ ├── DispatchIntegrationTests.java │ ├── TestDiscordRequest.java │ ├── TestDiscordResponse.java │ └── TestDispatcher.java │ ├── parser │ └── ParserTest.java │ └── test │ ├── Dispatch.java │ └── io │ ├── ExecuteIOStep.java │ ├── IO.java │ └── SetupIOStep.java ├── disparse-d4j ├── pom.xml └── src │ └── main │ └── java │ ├── disparse │ └── discord │ │ └── d4j │ │ ├── DiscordRequest.java │ │ ├── DiscordResponse.java │ │ ├── Dispatcher.java │ │ └── PermissionMapping.java │ └── module-info.java ├── disparse-jda ├── README.md ├── pom.xml └── src │ └── main │ └── java │ ├── disparse │ └── discord │ │ └── jda │ │ ├── DiscordRequest.java │ │ ├── DiscordResponse.java │ │ ├── Dispatcher.java │ │ └── PermissionMapping.java │ └── module-info.java ├── disparse-smalld ├── pom.xml └── src │ └── main │ └── java │ ├── disparse │ └── discord │ │ └── smalld │ │ ├── DiscordRequest.java │ │ ├── DiscordResponse.java │ │ ├── Dispatcher.java │ │ ├── Event.java │ │ ├── PermissionMapping.java │ │ ├── Users.java │ │ ├── Utils.java │ │ ├── guilds │ │ ├── Guilds.java │ │ └── Role.java │ │ └── permissions │ │ ├── Permission.java │ │ ├── PermissionBase.java │ │ └── PermissionUtils.java │ └── module-info.java ├── disparse-testing ├── pom.xml └── src │ └── main │ ├── java │ └── disparse │ │ └── testing │ │ ├── DisparseRunner.java │ │ ├── TestBot.java │ │ ├── d4j │ │ ├── D4JApplication.java │ │ └── commands │ │ │ └── HelloWorld.java │ │ ├── jda │ │ ├── JDAApplication.java │ │ └── commands │ │ │ └── HelloWorld.java │ │ └── smalld │ │ ├── SmallDApplication.java │ │ └── commands │ │ └── HelloWorld.java │ └── resources │ └── logback.xml ├── docs ├── deep_dive │ ├── command_handlers.md │ ├── cooldown.md │ ├── flags.md │ ├── injectables.md │ ├── middleware.md │ ├── new_library.md │ └── prefix_manager.md ├── index.md └── introduction.md ├── mkdocs.yml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/.gitignore -------------------------------------------------------------------------------- /.jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 3 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | 3 | dist: trusty 4 | 5 | jdk: openjdk11 6 | 7 | os: linux 8 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/README.md -------------------------------------------------------------------------------- /disparse-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/pom.xml -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/AbstractDiscordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/AbstractDiscordRequest.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/AbstractDiscordResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/AbstractDiscordResponse.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/AbstractDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/AbstractDispatcher.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/AbstractPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/AbstractPermission.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/PermissionEnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/PermissionEnumConverter.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/BaseEmbedManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/BaseEmbedManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/CooldownManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/CooldownManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/DescriptionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/DescriptionManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/DisabledCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/DisabledCommandManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/PageLimitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/PageLimitManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/PrefixManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/PrefixManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryCooldownManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryCooldownManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryDisabledCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryDisabledCommandManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryPageLimitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryPageLimitManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryPrefixManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/provided/InMemoryPrefixManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/provided/SingleBaseEmbedManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/provided/SingleBaseEmbedManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/discord/manager/provided/SingleDescriptionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/discord/manager/provided/SingleDescriptionManager.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/Command.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/CommandFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/CommandFlag.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/CommandUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/CommandUsage.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/ParsedOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/ParsedOutput.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/Parser.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/Types.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/dispatch/CommandRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/dispatch/CommandRegistrar.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/dispatch/CooldownCompositeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/dispatch/CooldownCompositeKey.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/dispatch/CooldownScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/dispatch/CooldownScope.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/dispatch/IncomingScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/dispatch/IncomingScope.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/exceptions/NoCommandNameFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/exceptions/NoCommandNameFound.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/exceptions/OptionRequired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/exceptions/OptionRequired.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/exceptions/OptionRequiresValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/exceptions/OptionRequiresValue.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/ChoiceMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/ChoiceMapping.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/CommandHandler.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Cooldown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Cooldown.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Detector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Detector.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Flag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Flag.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Injectable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Injectable.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/MessageStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/MessageStrategy.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/ParsedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/ParsedEntity.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Populate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Populate.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Usage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Usage.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Usages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Usages.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/parser/reflection/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/parser/reflection/Utils.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/utils/Shlex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/utils/Shlex.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/utils/help/Help.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/utils/help/Help.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/utils/help/PageNumberOutOfBounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/utils/help/PageNumberOutOfBounds.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/utils/help/PaginatedEntities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/utils/help/PaginatedEntities.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/disparse/utils/readme/ReadmeGeneration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/disparse/utils/readme/ReadmeGeneration.java -------------------------------------------------------------------------------- /disparse-core/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/main/java/module-info.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/discord/DispatchIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/discord/DispatchIntegrationTests.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/discord/TestDiscordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/discord/TestDiscordRequest.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/discord/TestDiscordResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/discord/TestDiscordResponse.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/discord/TestDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/discord/TestDispatcher.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/parser/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/parser/ParserTest.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/test/Dispatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/test/Dispatch.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/test/io/ExecuteIOStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/test/io/ExecuteIOStep.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/test/io/IO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/test/io/IO.java -------------------------------------------------------------------------------- /disparse-core/src/test/java/disparse/test/io/SetupIOStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-core/src/test/java/disparse/test/io/SetupIOStep.java -------------------------------------------------------------------------------- /disparse-d4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-d4j/pom.xml -------------------------------------------------------------------------------- /disparse-d4j/src/main/java/disparse/discord/d4j/DiscordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-d4j/src/main/java/disparse/discord/d4j/DiscordRequest.java -------------------------------------------------------------------------------- /disparse-d4j/src/main/java/disparse/discord/d4j/DiscordResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-d4j/src/main/java/disparse/discord/d4j/DiscordResponse.java -------------------------------------------------------------------------------- /disparse-d4j/src/main/java/disparse/discord/d4j/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-d4j/src/main/java/disparse/discord/d4j/Dispatcher.java -------------------------------------------------------------------------------- /disparse-d4j/src/main/java/disparse/discord/d4j/PermissionMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-d4j/src/main/java/disparse/discord/d4j/PermissionMapping.java -------------------------------------------------------------------------------- /disparse-d4j/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-d4j/src/main/java/module-info.java -------------------------------------------------------------------------------- /disparse-jda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/README.md -------------------------------------------------------------------------------- /disparse-jda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/pom.xml -------------------------------------------------------------------------------- /disparse-jda/src/main/java/disparse/discord/jda/DiscordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/src/main/java/disparse/discord/jda/DiscordRequest.java -------------------------------------------------------------------------------- /disparse-jda/src/main/java/disparse/discord/jda/DiscordResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/src/main/java/disparse/discord/jda/DiscordResponse.java -------------------------------------------------------------------------------- /disparse-jda/src/main/java/disparse/discord/jda/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/src/main/java/disparse/discord/jda/Dispatcher.java -------------------------------------------------------------------------------- /disparse-jda/src/main/java/disparse/discord/jda/PermissionMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/src/main/java/disparse/discord/jda/PermissionMapping.java -------------------------------------------------------------------------------- /disparse-jda/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-jda/src/main/java/module-info.java -------------------------------------------------------------------------------- /disparse-smalld/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/pom.xml -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/DiscordRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/DiscordRequest.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/DiscordResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/DiscordResponse.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/Dispatcher.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/Event.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/PermissionMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/PermissionMapping.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/Users.java: -------------------------------------------------------------------------------- 1 | package disparse.discord.smalld; 2 | 3 | public class Users {} 4 | -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/Utils.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/guilds/Guilds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/guilds/Guilds.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/guilds/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/guilds/Role.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/permissions/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/permissions/Permission.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/permissions/PermissionBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/permissions/PermissionBase.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/disparse/discord/smalld/permissions/PermissionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/disparse/discord/smalld/permissions/PermissionUtils.java -------------------------------------------------------------------------------- /disparse-smalld/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-smalld/src/main/java/module-info.java -------------------------------------------------------------------------------- /disparse-testing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/pom.xml -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/DisparseRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/DisparseRunner.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/TestBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/TestBot.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/d4j/D4JApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/d4j/D4JApplication.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/d4j/commands/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/d4j/commands/HelloWorld.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/jda/JDAApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/jda/JDAApplication.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/jda/commands/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/jda/commands/HelloWorld.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/smalld/SmallDApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/smalld/SmallDApplication.java -------------------------------------------------------------------------------- /disparse-testing/src/main/java/disparse/testing/smalld/commands/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/java/disparse/testing/smalld/commands/HelloWorld.java -------------------------------------------------------------------------------- /disparse-testing/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/disparse-testing/src/main/resources/logback.xml -------------------------------------------------------------------------------- /docs/deep_dive/command_handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/command_handlers.md -------------------------------------------------------------------------------- /docs/deep_dive/cooldown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/cooldown.md -------------------------------------------------------------------------------- /docs/deep_dive/flags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/flags.md -------------------------------------------------------------------------------- /docs/deep_dive/injectables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/injectables.md -------------------------------------------------------------------------------- /docs/deep_dive/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/middleware.md -------------------------------------------------------------------------------- /docs/deep_dive/new_library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/new_library.md -------------------------------------------------------------------------------- /docs/deep_dive/prefix_manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/deep_dive/prefix_manager.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoscoJared/disparse/HEAD/pom.xml --------------------------------------------------------------------------------