Skip to content

Commit

Permalink
Try to change .discraft to discraft and fix init code
Browse files Browse the repository at this point in the history
Remove deprecated files and fix import paths for new file path
  • Loading branch information
The-Best-Codes committed Nov 2, 2024
1 parent b978f88 commit 44b8c9b
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 113 deletions.
15 changes: 9 additions & 6 deletions bin/cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,12 @@ program
{
type: "input",
name: "directory",
message: "Project directory (leave empty for project name):",
default: answers => answers.name,
filter: input => input.trim()
message: "Project directory (leave empty for current):",
default: "",
filter: input => input.trim(),
transformer: (input) => {
return input.trim() === "" ? "(current)" : input;
}
},
{
type: "list",
Expand Down Expand Up @@ -95,7 +98,7 @@ program

// Create project structure
const dirs = [
".discraft",
"discraft",
"commands",
"events",
"config",
Expand All @@ -113,8 +116,8 @@ program
// Copy template files
const templateFiles = {
"config/bot.config.js": path.join(__dirname, "..", "src", "config", "bot.config.js"),
".discraft/commands/handler.js": path.join(__dirname, "..", "src", ".discraft", "commands", "handler.js"),
".discraft/events/handler.js": path.join(__dirname, "..", "src", ".discraft", "events", "handler.js"),
"discraft/commands/handler.js": path.join(__dirname, "..", "src", "discraft", "commands", "handler.js"),
"discraft/events/handler.js": path.join(__dirname, "..", "src", "discraft", "events", "handler.js"),
"services/discord.js": path.join(__dirname, "..", "src", "services", "discord.js"),
"utils/logger.js": path.join(__dirname, "..", "src", "utils", "logger.js"),
"events/ready.js": path.join(__dirname, "..", "src", "events", "ready.js"),
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "discraft",
"version": "1.4.10",
"version": "1.4.11",
"description": "Best framework for discord bots",
"main": "index.js",
"type": "module",
Expand Down
12 changes: 6 additions & 6 deletions scripts/compile/genCommands.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ import { info, debug, error } from "../../common/utils/logger.js";

export default function generateCommands(srcDir) {
try {
debug("Generating .discraft/commands/index.js...");
debug("Generating discraft/commands/index.js...");
const COMMANDS_DIR = path.join(srcDir, "commands");
const OUTPUT_DIR = path.join(srcDir, ".discraft", "commands");
const OUTPUT_DIR = path.join(srcDir, "discraft", "commands");
const OUTPUT_FILE = path.join(OUTPUT_DIR, "index.js");

// Create .discraft directory if it doesn't exist
// Create discraft directory if it doesn't exist
if (!fs.existsSync(OUTPUT_DIR)) {
fs.mkdirSync(OUTPUT_DIR, { recursive: true });
}
Expand Down Expand Up @@ -38,10 +38,10 @@ export default function generateCommands(srcDir) {

content += "};";

// Write the file to .discraft directory
// Write the file to discraft directory
fs.writeFileSync(OUTPUT_FILE, content);
info("Generated .discraft/commands/index.js");
info("Generated discraft/commands/index.js");
} catch (err) {
error("Error generating .discraft/commands/index.js:", err);
error("Error generating discraft/commands/index.js:", err);
}
}
12 changes: 6 additions & 6 deletions scripts/compile/genEvents.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ import { info, debug, error } from "../../common/utils/logger.js";

export default function generateEvents(srcDir) {
try {
debug("Generating .discraft/events/index.js...");
debug("Generating discraft/events/index.js...");
const EVENTS_DIR = path.join(srcDir, "events");
const OUTPUT_DIR = path.join(srcDir, ".discraft", "events");
const OUTPUT_DIR = path.join(srcDir, "discraft", "events");
const OUTPUT_FILE = path.join(OUTPUT_DIR, "index.js");

// Create .discraft directory if it doesn't exist
// Create discraft directory if it doesn't exist
if (!fs.existsSync(OUTPUT_DIR)) {
fs.mkdirSync(OUTPUT_DIR, { recursive: true });
}
Expand Down Expand Up @@ -38,10 +38,10 @@ export default function generateEvents(srcDir) {

content += "};";

// Write the file to .discraft directory
// Write the file to discraft directory
fs.writeFileSync(OUTPUT_FILE, content);
info("Generated .discraft/events/index.js");
info("Generated discraft/events/index.js");
} catch (err) {
error("Error generating .discraft/events/index.js:", err);
error("Error generating discraft/events/index.js:", err);
}
}
92 changes: 0 additions & 92 deletions src/handlers/CommandHandler.js

This file was deleted.

4 changes: 2 additions & 2 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { debug, error, info, success } from "./utils/logger.js";
import client from "./services/discord.js";
import { CommandHandler } from "./.discraft/commands/handler.js";
import { eventHandler } from "./.discraft/events/handler.js";
import { CommandHandler } from "./discraft/commands/handler.js";
import { eventHandler } from "./discraft/events/handler.js";

const startTime = Date.now();

Expand Down

0 comments on commit 44b8c9b

Please sign in to comment.