| 
									
										
										
										
											2018-01-13 01:59:52 +03:00
										 |  |  | #!/usr/bin/env node
 | 
					
						
							|  |  |  | /********************************************************************** | 
					
						
							|  |  |  | *  | 
					
						
							|  |  |  | * ImageGrid.CLI entry point... | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | **********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | //var DEBUG = DEBUG != null ? DEBUG : true
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-11 17:18:02 +03:00
										 |  |  | require('v8-compile-cache') | 
					
						
							|  |  |  | // NOTE: this fixes several issues with lib/util conflicting with stuff...
 | 
					
						
							|  |  |  | require('repl') | 
					
						
							| 
									
										
										
										
											2018-11-29 04:59:50 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-13 01:59:52 +03:00
										 |  |  | require('./cfg/requirejs') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | nodeRequire = | 
					
						
							|  |  |  | global.nodeRequire =  | 
					
						
							|  |  |  | 	require | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require =  | 
					
						
							|  |  |  | requirejs =  | 
					
						
							|  |  |  | global.requirejs =  | 
					
						
							|  |  |  | 	require('requirejs') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | //---------------------------------------------------------------------
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // XXX need to automate this...
 | 
					
						
							|  |  |  | var core = require('features/core') | 
					
						
							|  |  |  | var base = require('features/base') | 
					
						
							|  |  |  | var cli = require('features/cli') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var meta = require('features/meta') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // NOTE: this is here to simplify importing...
 | 
					
						
							|  |  |  | var ImageGridFeatures = | 
					
						
							|  |  |  | module.ImageGridFeatures =  | 
					
						
							|  |  |  | 	core.ImageGridFeatures | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | //---------------------------------------------------------------------
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // setup actions and start...
 | 
					
						
							|  |  |  | ImageGridFeatures | 
					
						
							|  |  |  | 	.setup([ | 
					
						
							|  |  |  | 		'imagegrid-testing', | 
					
						
							|  |  |  | 		'imagegrid-commandline', | 
					
						
							|  |  |  | 	]) | 
					
						
							|  |  |  | 	.start() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /********************************************************************** | 
					
						
							|  |  |  | * vim:set ts=4 sw=4 :                                                */ |