WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 46c2706

Browse files
committed
Fix CLI case-sensitivity
1 parent 36772bf commit 46c2706

File tree

4 files changed

+15
-20
lines changed

4 files changed

+15
-20
lines changed

changelog.md

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
11
# Changelog
22

3-
- [Versions](#versions)
4-
- [Data updates](#data-updates)
3+
Build number is two-digit year + two-digit week.
54

6-
## Versions
5+
## 0.1.3
6+
- [CLI] Fixed input case sensitivity.
77

8-
### 0.1.2
8+
## 0.1.2
99
- [API] Fixed import and export not being specified correctly.
1010

11-
### 0.1.1
11+
## 0.1.1
1212
- [CLI] Changed input to be case-insensitive.
1313
- [CLI] Fixed command-line usage not working
1414

15-
### 0.1.0
15+
## 0.1.0
1616
- [API] Added API for retrieving versions.
1717
- [CLI] Added command-line interface.
18-
19-
## Data updates
20-
21-
Build number is two-digit year + two-digit week.
22-
23-
### build 2122
24-
- Added Java Release versions.
18+
- [Data] Added Java Release versions.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "minecraft-vers",
3-
"version": "0.1.2-2122",
3+
"version": "0.1.3-2123",
44
"description": "A complete list of all Minecraft versions, for Java and Bedrock, releases and snapshots.",
55
"keywords": [
66
"minecraft",
@@ -33,7 +33,7 @@
3333
},
3434
"devDependencies": {
3535
"@types/js-yaml": "^4.0.1",
36-
"@types/node": "^15.12.1",
36+
"@types/node": "^15.12.2",
3737
"typescript": "~4.3.2"
3838
}
3939
}

src/cli.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,17 @@ import versions from './index.js';
55
import { EditionTable, PhaseTable, VersionTable, Version } from './types.js';
66

77
function log() {
8+
const caps = (text: string): string => text[0].toUpperCase() + text.substr(1).toLowerCase();
89
const args: string[] = process.argv.slice(2);
910
let [edition, phase, version, n]: string[] = args;
1011

1112
let editionTable: EditionTable = versions, phaseTable: PhaseTable, versionTable: VersionTable, versionList: Version[];
1213
if (!edition) return console.log(editionTable);
13-
phaseTable = editionTable[edition.toLowerCase()];
14+
phaseTable = editionTable[caps(edition)];
1415
if (!phase) return console.log(phaseTable);
15-
versionTable = phaseTable[phase.toLowerCase()];
16+
versionTable = phaseTable[caps(phase)];
1617
if (!version) return console.log(versionTable);
17-
versionList = versionTable[version.toLowerCase()];
18+
versionList = versionTable[version];
1819
if (!n) return console.log(versionList);
1920
return console.log(versionList[+n]);
2021
}

0 commit comments

Comments
 (0)