Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

Commit 02e6d9d

Browse files
author
Wenjie Xia
committed
refactor: clean up
1 parent 55808b3 commit 02e6d9d

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed

cli/dev.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Appliaction } from '../server/app.ts'
2-
import { start } from '../server/mod.ts'
2+
import { serve } from '../server/mod.ts'
33
import { parsePortNumber } from '../server/util.ts'
44

55
export const helpMessage = `
@@ -23,5 +23,5 @@ export default async function (workingDir: string, options: Record<string, strin
2323
mode: 'development',
2424
reload: Boolean(options.r || options.reload)
2525
})
26-
start('localhost', port, app)
26+
serve('localhost', port, app)
2727
}

cli/start.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Appliaction } from '../server/app.ts'
2-
import { start } from '../server/mod.ts'
2+
import { serve } from '../server/mod.ts'
33
import { parsePortNumber } from '../server/util.ts'
44

55
export const helpMessage = `
@@ -25,5 +25,5 @@ export default async function (workingDir: string, options: Record<string, strin
2525
mode: 'production',
2626
reload: Boolean(options.r || options.reload)
2727
})
28-
start(host, port, app)
28+
serve(host, port, app)
2929
}

cli/upgrade.ts

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,10 @@ Options:
1010
-h, --help Prints help message
1111
`
1212

13-
async function run(...cmd: string[]) {
14-
const p = Deno.run({
15-
cmd,
16-
stdout: 'null',
17-
stderr: 'piped'
18-
})
19-
Deno.stderr.write(await p.stderrOutput())
20-
p.close()
21-
}
22-
2313
export default async function (version: string) {
2414
console.log('Looking up latest version...')
25-
const { latest, versions } = await (await fetch('https://cdn.deno.land/aleph/meta/versions.json')).json()
15+
const metaUrl = 'https://cdn.deno.land/aleph/meta/versions.json'
16+
const { latest, versions } = await (await fetch(metaUrl)).json()
2617
if (version === 'latest') {
2718
version = latest
2819
} else if (!versions.includes(version)) {
@@ -36,7 +27,13 @@ export default async function (version: string) {
3627
console.log('Already up-to-date!')
3728
Deno.exit(0)
3829
}
39-
await run('deno', 'install', '-A', '-f', '-n', 'aleph', `https://deno.land/x/aleph@${version}/cli.ts`)
30+
const p = Deno.run({
31+
cmd: ['deno', 'install', '-A', '-f', '-n', 'aleph', `https://deno.land/x/aleph@${version}/cli.ts`],
32+
stdout: 'null',
33+
stderr: 'piped'
34+
})
35+
Deno.stderr.write(await p.stderrOutput())
4036
console.log(`Aleph.js is up to ${version}!`)
37+
p.close()
4138
Deno.exit(0)
4239
}

0 commit comments

Comments
 (0)