Skip to content

Commit bd0ef7b

Browse files
committed
Documentation, use interfaces and rewrite bin scripts
1 parent 88dfcac commit bd0ef7b

29 files changed

+383
-306
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"typescript.tsdk": "node_modules\\typescript\\lib"
3+
}

bin/analyze.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
@REM Usage:
2-
@REM ./bin/analyze.bat two_fer ~/test/
2+
@REM ./bin/analyze.bat two-fer ~/test/
33

44
node -r esm ./dist/analyze.js %*

bin/analyze.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env sh
22

33
# Usage:
4-
# ./bin/analyze.sh two_fer ~/test/
4+
# ./bin/analyze.sh two-fer ~/folder/to/solution
55

66
node -r esm ./dist/analyze.js "$@"

bin/batch-runner

Lines changed: 0 additions & 166 deletions
This file was deleted.

bin/batch.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@REM Usage:
2+
@REM ./bin/batch.bat two-fer
3+
4+
node -r esm ./dist/batch.js %*

bin/batch.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env sh
2+
3+
# Usage:
4+
# ./bin/batch.sh two-fer
5+
6+
node -r esm ./dist/batch.js "$@"

bin/statistics

Lines changed: 0 additions & 85 deletions
This file was deleted.

bin/stats.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@REM Usage:
2+
@REM ./bin/stats.bat two-fer
3+
4+
node -r esm ./dist/stats.js %*

bin/stats.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env sh
2+
3+
# Usage:
4+
# ./bin/stats.sh two-fer
5+
6+
node -r esm ./dist/stats.js "$@"

src/exercise.ts renamed to src/ExerciseImpl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export class Exercise {
1+
export class ExerciseImpl implements Exercise {
22
constructor(public readonly slug: string) {
33
if (!slug) {
44
throw new Error(`Expected valid exercise slug, got '${slug}'`)

0 commit comments

Comments
 (0)