Package Exports
- gcommands
- gcommands/dist/handlers/AutocompleteHandler
- gcommands/dist/handlers/ComponentHandler
- gcommands/dist/handlers/CooldownHandler
- gcommands/dist/handlers/InteractionCommandHandler
- gcommands/dist/handlers/MessageCommandHandler
- gcommands/dist/index
- gcommands/dist/inhibitors/ChannelOnly
- gcommands/dist/inhibitors/ClientPermissions
- gcommands/dist/inhibitors/ClientRoles
- gcommands/dist/inhibitors/Confirm
- gcommands/dist/inhibitors/Inhibitor
- gcommands/dist/inhibitors/MemberPermissions
- gcommands/dist/inhibitors/MemberRoles
- gcommands/dist/inhibitors/Nsfw
- gcommands/dist/inhibitors/Or
- gcommands/dist/inhibitors/UserOnly
- gcommands/dist/inhibitors/index
- gcommands/dist/lib/GClient
- gcommands/dist/lib/loaders/directoryLoader
- gcommands/dist/lib/loaders/pluginFinder
- gcommands/dist/lib/managers/CommandManager
- gcommands/dist/lib/managers/ComponentManager
- gcommands/dist/lib/managers/HandlerManager
- gcommands/dist/lib/managers/ListenerManager
- gcommands/dist/lib/managers/PluginManager
- gcommands/dist/lib/structures/Argument
- gcommands/dist/lib/structures/Command
- gcommands/dist/lib/structures/Component
- gcommands/dist/lib/structures/Listener
- gcommands/dist/lib/structures/Plugin
- gcommands/dist/lib/structures/Provider
- gcommands/dist/lib/structures/arguments/Attachment
- gcommands/dist/lib/structures/arguments/Boolean
- gcommands/dist/lib/structures/arguments/Channel
- gcommands/dist/lib/structures/arguments/Integer
- gcommands/dist/lib/structures/arguments/Mentionable
- gcommands/dist/lib/structures/arguments/Number
- gcommands/dist/lib/structures/arguments/Role
- gcommands/dist/lib/structures/arguments/String
- gcommands/dist/lib/structures/arguments/User
- gcommands/dist/lib/structures/arguments/base
- gcommands/dist/lib/structures/contexts/AutocompleteContext
- gcommands/dist/lib/structures/contexts/CommandContext
- gcommands/dist/lib/structures/contexts/ComponentContext
- gcommands/dist/lib/structures/contexts/Context
- gcommands/dist/lib/util/Util
- gcommands/dist/lib/util/logger/Logger
- gcommands/dist/lib/util/regexes
- gcommands/dist/lib/util/registerDirectories
- gcommands/dist/lib/util/registerDirectory
- gcommands/dist/lib/util/sync
- gcommands/dist/listeners/AutocompleteHandler
- gcommands/dist/listeners/ComponentHandler
- gcommands/dist/listeners/InteractionCommandHandler
- gcommands/dist/listeners/MessageCommandHandler
- gcommands/dist/listeners/Ready
- gcommands/dist/providers/FirestoreProvider
- gcommands/dist/providers/KeyvProvider
- gcommands/dist/providers/LruCacheProvider
- gcommands/dist/providers/MongoDBProvider
- gcommands/dist/providers/PrismaIOProvider
- gcommands/dist/util/confirm
- gcommands/dist/util/customId
- gcommands/dist/util/uid
Readme
Description
GCommands is a discord.js framework that makes an incredible amount of work easier, it's very customizable.
For discord.js v14, use gcommands >=v10 For discord.js v13, use gcommands <=v9.3.0
Features
- Written in TypeScript
- Supports slash, legacy and context menus
- Very customizable
- Supports custom plugins
- Built-in command, listener, component handler
Installation
# Latest (recommended)
npm install gcommands@latest discord.js
yarn add gcommands@latest discord.js
pnpm add gcommands@latest discord.js
# Next Version (unstable, under development)
npm install gcommands@next discord.js
yarn add gcommands@next discord.js
pnpm add gcommands@next discord.jsGuide & Documentation
To help you learn more about GCommands we have a guide and documentation for you.
We will be glad if you join to our discord server.

