devlinjd
0c1b1734ee
Update tests.
2015-11-19 15:39:26 -05:00
devlinjd
35b9f2b764
Fix JSON date validation.
...
JSON "date" type should accept YYYY, YYYY-MM, and YYYY-MM-DD but
is-my-json-valid only validates the last of the three.
2015-11-19 12:36:58 -05:00
devlinjd
87618afa8d
Remove unused verb.
2015-11-19 10:39:59 -05:00
devlinjd
0aa9bc2937
Rename Sheet/FreshSheet to JRSResume/FRESHResume.
2015-11-19 10:39:14 -05:00
devlinjd
a410153253
Implement "generate" and "validate" verbs.
...
Start moving to a more familiar verb-based interface with "generate" and
"validate" commands. Use with "fluentcv generate" or "fluentcv
validate".
2015-11-19 09:46:02 -05:00
devlinjd
9044dff504
Introduce FRESH and JSONResume conversion routines.
2015-11-19 09:39:49 -05:00
devlinjd
ce95593031
Relax copyright notices.
2015-11-19 01:57:15 -05:00
devlinjd
30b6bc4d80
Remove invalid object model reference.
2015-11-19 01:47:23 -05:00
devlinjd
6ce2ae2391
Introduce FRESH sheet class.
...
Introduce the canonical FRESH sheet class based on the old HackMyResume
(HMR) sources. Prepare to replace JSON Resume-specific handling with
generic FRESH handling.
2015-11-18 23:42:09 -05:00
devlinjd
8a56c61d56
Fix HTML-based PDF generator glitch.
2015-11-07 02:46:12 -05:00
devlinjd
99722e3bd1
Add filename metadata on save.
2015-11-06 14:56:33 -05:00
devlinjd
aa0ef4e8a4
Adjust CSS file handling by generators.
2015-11-05 00:57:57 -05:00
devlinjd
537bd4a7b9
Clear profiles on sheet reset.
2015-11-05 00:57:23 -05:00
devlinjd
9bd41d5825
Don't save "display_progress_bar".
2015-11-05 00:57:10 -05:00
devlinjd
4cc3fd3a1f
Comments.
2015-11-05 00:56:41 -05:00
devlinjd
4752c3040e
Store theme folder reference.
2015-11-05 00:56:06 -05:00
devlinjd
89b7ed4d5b
Expose FluentDate at API level.
2015-11-05 00:53:48 -05:00
devlinjd
1e44ce5e5e
Fix: Allow "current" in addition to "present" and "now".
2015-10-27 21:09:54 -04:00
devlinjd
9de5069c20
Fix: Allow year-only dates ('YYYY').
2015-10-27 21:07:45 -04:00
devlinjd
b0b2af8278
Fix glitch with prettyifying HTML links.
2015-10-27 20:59:21 -04:00
devlinjd
5dee90b8e3
Remove process.exit() call.
2015-10-27 07:37:24 -04:00
devlinjd
330866a518
Rename "FluentCMD" to "FluentCV".
2015-10-27 03:54:50 -04:00
devlinjd
6d6f66bfe2
Rename watermark to fluent-themes.
2015-10-26 13:48:00 -04:00
devlinjd
e34d02facb
Always display title on error.
2015-10-26 13:17:58 -04:00
devlinjd
5f50485968
Expose API surface.
2015-10-26 12:54:27 -04:00
devlinjd
0aaa9ffff8
Introduce FluentLib sources.
2015-10-26 12:30:00 -04:00
devlinjd
4a98e0bb25
Multiple things.
...
1. Load themes directly in FCMD instead of only through FluentLib.
2. Add support for silent mode (`-s` or `--silent`).
3. Silently create output folder if not present (mkdirp).
2015-10-26 08:01:01 -04:00
devlinjd
06294a90b5
Add YAML output format support.
2015-10-26 02:45:37 -04:00
devlinjd
68f943745c
Support "--no-prettify" option.
...
Add command-line support for "--no-prettify" and "-n". Use a negative
option here since pretty printing is enabled by default.
2015-10-25 03:04:51 -04:00
devlinjd
1b4056371b
Objectify options.
...
Support FCV Desktop requirement.
2015-10-17 11:10:59 -04:00
devlinjd
2e5a68d942
Support explicit -o output parameter.
...
Allow output files to be explicitly specified via -o, for ex:
fluentcmd resume.json -o out/resume.html -o out/resume.pdf
2015-10-10 21:39:32 -04:00
devlinjd
cf15738f58
Fix explicit output file bug.
...
Fixes a bug that occurs when an explicit output file with an extension
other than .all is specified on the command line.
2015-10-10 21:38:06 -04:00
devlinjd
d4a3a08aff
Add JSON format support.
2015-10-10 20:11:26 -04:00
devlinjd
189f37b6a1
Add Markdown format support.
2015-10-10 17:49:29 -04:00
devlinjd
6e4263e58c
Change default theme to "modern".
2015-10-10 15:39:13 -04:00
devlinjd
7ab2df6696
Improve error handling.
2015-10-07 09:29:41 -04:00
devlinjd
11f76d920f
Code cleanup.
...
Use _.reduceRight in lieue of Array.prototype.reduce to ease logging
during resume merge and clean up code, comments, and whitespace
throughout.
2015-10-07 03:53:38 -04:00
devlinjd
0c7325322a
Fix merge logic.
...
Allow multiple resumes to be merged, extend()-style, and output a
notification for the same.
2015-10-06 16:09:40 -04:00
devlinjd
7c578703c4
Remove unused require()s.
2015-10-06 12:24:29 -04:00
devlinjd
8a19009e29
Scrub.
2015-10-06 12:21:22 -04:00
devlinjd
4fa15f59a0
Emit an additional blank line.
2015-10-06 09:55:35 -04:00
devlinjd
90440ae253
Use relative paths in output.
2015-10-04 15:05:44 -04:00
devlinjd
e622918fee
Add external logger callback.
2015-09-29 04:15:04 -04:00
devlinjd
ad653e70dd
Package string utils.
2015-09-26 15:05:37 -04:00
devlinjd
8f6c639851
Remove unused Class.js.
2015-09-24 16:11:57 -04:00
devlinjd
76f718dc3e
Revamp command-line functionality.
...
Get resume generation CLI up and running again after recent API updates.
Tool name has changed to "fluentcmd" from "scrappy" and now depends on
external "fluentlib" instead of embedding those sources.
2015-09-24 16:09:48 -04:00
devlinjd
1715a66514
Scrub sheet.js.
2015-09-24 11:21:50 -04:00
devlinjd
7df7a3f894
Introduce a Markdown generator.
2015-09-23 00:26:56 -04:00
devlinjd
ccf6a1a1be
Reorganize sources.
2015-09-23 00:26:24 -04:00
devlinjd
7363e48019
Introduce formal generators.
...
Introduce a shallow hierarchy of simple generator classes, collecting
common functionality and allowing for future snap-in generator
replacement. Use John Resig's "class"-based inheritance per
http://ejohn.org/blog/simple-javascript-inheritance/ .
2015-09-23 00:03:49 -04:00