fixed an issue with running ig from outside of the project dir...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2020-12-09 06:55:42 +03:00
parent 8e139a80e1
commit 04420b7a3b
3 changed files with 14 additions and 3 deletions

View File

@ -12,6 +12,10 @@ var requirejs_cfg = {
document.baseURI
.replace(/^[a-zA-Z]+:\/\/\/?/, '')
.split(/[#&]/)[0].split(/[\\\/]/g).slice(0, -1).join('/')
// node...
: typeof(process) != 'undefined' ?
process.argv[1].split(/[\\\/]/g).slice(0, -1).join('/')
// everything else...
: './',
// XXX this does not work on direct filesystem access...

View File

@ -209,13 +209,18 @@ var CLIActions = actions.Actions({
function(){
// XXX
}],
// XXX
startWorker: ['- System/Start as worker',
{cli: '-worker'},
function(){
// XXX
}],
// XXX metadata caching and preview creation are not in sync, can
// this be a problem???
// ...if not, add a note...
// XXX should we support creating multiple indexes at the same time???
// XXX this is reletively generic, might be useful globally...
// XXX add support for cwd and relative paths...
// XXX should we use a clean index or do this in-place???
makeIndex: ['- System/Make index',
{cli: {
@ -225,7 +230,9 @@ var CLIActions = actions.Actions({
}},
function(path){
var that = this
path = util.normalizePath(path)
path = util.normalizePath(
pathlib.resolve(process.cwd(), path))
// XXX should we use a clean index or do this in-place???
//var index = this.constructor(..)

View File

@ -501,7 +501,7 @@ var SharpActions = actions.Actions({
return [gid, size, name] },
function(err){
// XXX error
logger && logger.emit('skipped', gid)
//logger && logger.emit('skipped', gid)
}) })) })],
// XXX add support for offloading the processing to a thread/worker...