From b0f2a35eeb7c7b37c226b73fad51a0b8230daa62 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 9 Apr 2020 10:24:42 +0800 Subject: clean up. --- README.md | 9 ++++++++- src/moonp.cpp | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 66ce7f0..4f3cdf8 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Usage: moonp [options|files|directories] ... -e str Execute a file or raw codes -t path Specify where to place compiled files -o file Write output to file - -s Use space in generated codes instead of tabs + -s Use spaces in generated codes instead of tabs -m Generate minified codes -p Write output to standard out -b Dump compile time (doesn't write output) @@ -79,6 +79,13 @@ Usage: moonp [options|files|directories] ... Execute without options to enter REPL, type symbol '$' in a single line to start/stop multi-line mode ``` +  Use cases: +  Recursively compile every moon file under current path: `moonp .` +  Compile and save results to a target path: `moonp -t /target/path/ .` +  Compile and reserve debug info: `moonp -l .` +  Compile and generate minified codes: `moonp -m .` +  Execute raw codes: `moonp -e 'print 123'` +  Execute a moon file: `moonp -e main.moon` diff --git a/src/moonp.cpp b/src/moonp.cpp index 57c3d6d..e056aad 100644 --- a/src/moonp.cpp +++ b/src/moonp.cpp @@ -94,7 +94,7 @@ int main(int narg, const char** args) { " -e str Execute a file or raw codes\n" " -t path Specify where to place compiled files\n" " -o file Write output to file\n" -" -s Use space in generated codes instead of tabs\n" +" -s Use spaces in generated codes instead of tabs\n" " -m Generate minified codes\n" " -p Write output to standard out\n" " -b Dump compile time (doesn't write output)\n" @@ -501,7 +501,7 @@ int main(int narg, const char** args) { std::ofstream output(file, std::ios::trunc | std::ios::out); output.write(minifiedCodes, size); output.close(); - std::cout << "Built Minified "sv << file << '\n'; + std::cout << "Minified built "sv << file << '\n'; } } else { ret = 2; -- cgit v1.2.3-55-g6feb