Browse Source

amberc: fix output of 'amberc --help'

Manfred Kroehnert 10 years ago
parent
commit
178b5e5427
1 changed files with 9 additions and 6 deletions
  1. 9 6
      bin/amberc

+ 9 - 6
bin/amberc

@@ -99,8 +99,8 @@ function handle_options(optionsArray, amber_dir) {
 
 // print available flags
 function print_usage() {
-	console.log('Usage: amberc [-l lib1,lib2...] [-i init_file] [-m main_class] [-M main_file]');
-	console.log('          [-o] [-O|-A] [-d] [-s suffix] [-S suffix] [file1 [file2 ...]] [Program]');
+	console.log('Usage: amberc [-l lib1,lib2...] [-g jsGlobal1,jsGlobla2] [-m main_class] [-M main_file]');
+	console.log('          [-n namespace] [-D output_dir] [-v] [-s suffix] [-S suffix] [file1 [file2 ...]] [Program]');
 	console.log('');
 	console.log('   amberc compiles Amber files - either separately or into a complete runnable');
 	console.log('   program. If no .st files are listed only a linking stage is performed.');
@@ -120,6 +120,7 @@ function print_usage() {
 	console.log('   If no <Program> is specified each given .st file will be compiled into');
 	console.log('   a matching .js file. Otherwise a <Program>.js file is linked together based on');
 	console.log('   the given options:');
+	console.log('');
 	console.log('  -l library1,library2');
 	console.log('     Add listed JavaScript libraries in listed order.');
 	console.log('     Libraries are not separated by spaces or end with .js.');
@@ -138,6 +139,9 @@ function print_usage() {
 	console.log('     Export packages with <amd_namespace> as the require.js namespace.');
 	console.log('     Default value is "amber_core".');
 	console.log('');
+	console.log('  -v');
+	console.log('     Produce a more verbose output.');
+	console.log('');
 	console.log('  -D');
 	console.log('     Specifies the output directory for all generated .js files.');
 	console.log('     The hierarchy of the input files is not maintaned.');
@@ -164,9 +168,8 @@ function print_usage() {
 	console.log('        amberc -m Hello Hello.st Program');
 	console.log('');
 	console.log('     Compile Cat1.st and Cat2.st files into corresponding .js files.');
-	console.log('     Link them with myboot.js and myKernel.js and add myinit.js as custom');
-	console.log('     initializer file. Add main.js last which contains the startup code');
-	console.log('      and merge everything into a complete program named Program.js:');
+	console.log('     Link them with myboot.js and myKernel.js');
+	console.log('     and merge everything into a complete program named Program.js:');
 	console.log('');
-	console.log('        amberc -M main.js -i myinit.js myboot.js myKernel.js Cat1.st Cat2.st Program');
+	console.log('        amberc -M main.js myboot.js myKernel.js Cat1.st Cat2.st Program');
 };