devlinjd
61386308a0
Merge remote-tracking branch 'refs/remotes/origin/dev'
2015-10-10 22:03:07 -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
b1d987c3b4
Bump version.
2015-10-10 20:09:09 -04:00
devlinjd
a2b482f60b
Update README.
2015-10-10 18:34:36 -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
293f7e118a
Merge branch 'dev'
2015-10-09 06:02:20 -04:00
devlinjd
961152850d
Merge branch 'master' into dev
2015-10-09 06:00:27 -04:00
devlinjd
0724ffe7f2
Bump fluentlib version.
2015-10-09 05:56:36 -04:00
devlinjd
782068463c
Merge branch 'dev'
2015-10-09 05:11:22 -04:00
devlinjd
f4dd72683b
Enforce Unix line endings on JS files.
...
Sidestep finnicky line-ending behaviors on OS X and NPM registry.
2015-10-09 05:05:17 -04:00
devlinjd
9de7601a2a
Peg fluentlib version and bump.
2015-10-07 09:51:08 -04:00
devlinjd
7ab2df6696
Improve error handling.
2015-10-07 09:29:41 -04:00
devlinjd
279bfaae5f
Unprivatize package.json.
2015-10-07 05:17:51 -04:00
devlinjd
b27b564144
Update README -- again.
2015-10-07 04:27:30 -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
7f930283c6
Adjust dependencies.
...
Use the GitHub-flavored dependency style for fluentlib and bring in
Underscore.js.
2015-10-07 03:52:08 -04:00
devlinjd
d3a85dc935
Update license to MIT.
2015-10-07 02:20:48 -04:00
devlinjd
f446a04c61
Update README.
2015-10-07 01:54:08 -04:00
devlinjd
b7de9a42c5
Add obligatory Office Space link.
2015-10-07 01:38:48 -04:00
devlinjd
fa1df003f4
Update README.
2015-10-06 17:56:26 -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
6abb1ff4d7
Scrub package.json.
...
Remove unused dependencies and update GitHub endpoint.
2015-10-06 12:46:30 -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
6e6b55a826
Explicitly mention blueprint as a dependency.
2015-10-04 15:05:31 -04:00
devlinjd
e622918fee
Add external logger callback.
2015-09-29 04:15:04 -04:00
devlinjd
fe9af2d334
Change: Expose interior interface.
...
Allow FluentCMD to be used either from the command line (the default) or
allow external libraries to require() the internal FluentCMD interface.
2015-09-29 02:08:41 -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
devlinjd
7bf25469de
Support additional date formats.
...
Support "Now" in addition to "Present" along with year-only dates of the
form "YYYY".
2015-09-21 11:34:42 -04:00
devlinjd
f03d2a05e7
Scrub.
2015-09-19 21:35:39 -04:00
devlinjd
1a1310cef5
Improve date parsing and sorting.
2015-09-19 21:07:53 -04:00
devlinjd
c55a2f9f35
Add JSON validation to Sheet prototype.
2015-09-18 20:10:35 -04:00
devlinjd
ffa06118a0
Minor extensions to Sheet class.
2015-09-17 07:27:30 -04:00
devlinjd
8b57f9ce57
Fix template expansion error.
2015-09-17 05:06:09 -04:00
devlinjd
ed3fc12806
Merge JSON properties onto sheet.
2015-09-16 19:32:42 -04:00
devlinjd
efd6206462
Remove CLI interface.
...
For now, access Scrappy as a script library, not a Node CLI. We'll
repackage the CLI later.
2015-09-13 21:14:12 -04:00
devlinjd
ce740922e9
Emit correct CSS filename in generated HTML.
...
Instead of hard-coding the CSS file to "resume.css", base it on the
input file name.
2015-09-13 05:49:45 -04:00
devlinjd
0b4522c149
Update w/ recent folder changes.
2015-09-11 17:21:44 -04:00
devlinjd
c54137a493
Cleanup.
2015-09-10 09:13:12 -04:00