mirror of
https://github.com/rastapasta/mapscii.git
synced 2025-06-19 17:27:41 +02:00
comment out default values for options + lint
This commit is contained in:
parent
f7e50fcf41
commit
579805d97d
88
main.js
88
main.js
@ -1,4 +1,4 @@
|
||||
/*#
|
||||
/* #
|
||||
MapSCII - Terminal Map Viewer
|
||||
by Michael Strassburger <codepoet@cpan.org>
|
||||
Discover the planet in your console!
|
||||
@ -6,65 +6,65 @@
|
||||
This scripts boots up the application.
|
||||
|
||||
TODO: params parsing and so on
|
||||
#*/
|
||||
'use strict';
|
||||
const config = require('./src/config');
|
||||
const Mapscii = require('./src/Mapscii');
|
||||
const argv = require('yargs')
|
||||
.option('latitude', {
|
||||
# */
|
||||
'use strict'
|
||||
const config = require( './src/config' )
|
||||
const Mapscii = require( './src/Mapscii' )
|
||||
const argv = require( 'yargs' )
|
||||
.option( 'latitude', {
|
||||
alias: 'lat',
|
||||
description: 'Latitude of initial centre',
|
||||
default: config.initialLat,
|
||||
type: 'number',
|
||||
})
|
||||
.option('longitude', {
|
||||
/* default: config.initialLat, */
|
||||
type: 'number'
|
||||
} )
|
||||
.option( 'longitude', {
|
||||
alias: 'lon',
|
||||
description: 'Longitude of initial centre',
|
||||
default: config.initialLon,
|
||||
type: 'number',
|
||||
})
|
||||
.option('zoom', {
|
||||
/* default: config.initialLon, */
|
||||
type: 'number'
|
||||
} )
|
||||
.option( 'zoom', {
|
||||
alias: 'z',
|
||||
description: 'Initial zoom',
|
||||
default: config.initialZoom,
|
||||
type: 'number',
|
||||
})
|
||||
.option('width', {
|
||||
/* default: config.initialZoom, */
|
||||
type: 'number'
|
||||
} )
|
||||
.option( 'width', {
|
||||
alias: 'w',
|
||||
description: 'Fixed width of rendering',
|
||||
type: 'number',
|
||||
})
|
||||
.option('height', {
|
||||
type: 'number'
|
||||
} )
|
||||
.option( 'height', {
|
||||
alias: 'h',
|
||||
description: 'Fixed height of rendering',
|
||||
type: 'number',
|
||||
})
|
||||
.option('braille', {
|
||||
type: 'number'
|
||||
} )
|
||||
.option( 'braille', {
|
||||
alias: 'b',
|
||||
description: 'Activate braille rendering',
|
||||
default: config.useBraille,
|
||||
type: 'boolean',
|
||||
})
|
||||
.option('headless', {
|
||||
type: 'boolean'
|
||||
} )
|
||||
.option( 'headless', {
|
||||
alias: 'H',
|
||||
description: 'Activate headless mode',
|
||||
default: config.headless,
|
||||
type: 'boolean',
|
||||
})
|
||||
.option('tile_source', {
|
||||
type: 'boolean'
|
||||
} )
|
||||
.option( 'tile_source', {
|
||||
alias: 'tileSource',
|
||||
description: 'URL or path to osm2vectortiles source',
|
||||
default: config.source,
|
||||
type: 'string',
|
||||
})
|
||||
.option('style_file', {
|
||||
type: 'string'
|
||||
} )
|
||||
.option( 'style_file', {
|
||||
alias: 'style',
|
||||
description: 'path to json style file',
|
||||
default: config.styleFile,
|
||||
type: 'string',
|
||||
})
|
||||
type: 'string'
|
||||
} )
|
||||
.strict()
|
||||
.argv;
|
||||
.argv
|
||||
|
||||
const options = {
|
||||
initialLat: argv.latitude,
|
||||
@ -77,11 +77,11 @@ const options = {
|
||||
useBraille: argv.braille,
|
||||
headless: argv.headless,
|
||||
source: argv.tile_source,
|
||||
styleFile: argv.style_file,
|
||||
};
|
||||
styleFile: argv.style_file
|
||||
}
|
||||
|
||||
const mapscii = new Mapscii(options);
|
||||
mapscii.init().catch((err) => {
|
||||
console.error('Failed to start MapSCII.');
|
||||
console.error(err);
|
||||
});
|
||||
const mapscii = new Mapscii( options )
|
||||
mapscii.init().catch( ( err ) => {
|
||||
console.error( 'Failed to start MapSCII.' )
|
||||
console.error( err )
|
||||
} )
|
||||
|
Loading…
x
Reference in New Issue
Block a user