Skip to content

Commit 78c7d8f

Browse files
feat(cli): simlper log output (#35)
1 parent 7390f7a commit 78c7d8f

File tree

3 files changed

+24
-11
lines changed

3 files changed

+24
-11
lines changed

package-lock.json

Lines changed: 7 additions & 7 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
@@ -49,10 +49,10 @@
4949
},
5050
"devDependencies": {
5151
"@types/jest": "^24.0.18",
52-
"@types/node": "^12.7.9",
52+
"@types/node": "^12.7.11",
5353
"@types/xmldom": "^0.1.29",
5454
"jest": "^24.9.0",
55-
"rollup": "^1.22.0",
55+
"rollup": "^1.23.0",
5656
"rollup-plugin-commonjs": "^10.1.0",
5757
"rollup-plugin-typescript2": "^0.24.3",
5858
"semantic-release": "^15.13.24",

src/index.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,21 @@ export const devices$ = probe$.pipe(map(a => a.map(b => b.device)))
1111
export const responses$ = probe$.pipe(map(a => a.map(b => b.raw)))
1212

1313
export const cli = () => {
14-
console.log('Scanning for networked cameras...')
15-
return devices$.subscribe(console.log)
14+
return devices$
15+
.subscribe(res => {
16+
console.clear()
17+
console.log('Camera Probe')
18+
console.table(
19+
res.map(device => {
20+
return {
21+
Name: device.name,
22+
Model: device.hardware,
23+
IP: device.ip,
24+
URN: device.urn,
25+
Endpoiint: device.deviceServiceUri
26+
}
27+
}))
28+
})
1629
}
1730

1831
// interface IReponse {

0 commit comments

Comments
 (0)