|
7 | 7 |
|
8 | 8 | 👔 Lightweight [JSON Resume](https://jsonresume.org/) builder, no-frills [alternative to resume-cli](#motivation).
|
9 | 9 |
|
10 |
| -- 🗜️ Small (~125 lines) |
| 10 | +- 🗜️ Small (~120 LOC) |
11 | 11 | - 🧩 CLI and Node.js API
|
12 | 12 | - 🤖 TypeScript typings
|
13 |
| -- 🎨 Theme auto-load |
14 | 13 | - ⏱️ Async render support
|
15 | 14 | - 🧪 100% code coverage
|
16 | 15 |
|
|
20 | 19 | npm install resumed jsonresume-theme-even # or your theme of choice
|
21 | 20 | ```
|
22 | 21 |
|
23 |
| -ℹ️ Global installation is not supported, as it breaks theme discovery. |
24 |
| - |
25 | 22 | ## Usage
|
26 | 23 |
|
27 | 24 | ```console
|
@@ -59,7 +56,7 @@ Render resume.
|
59 | 56 | **Options:**
|
60 | 57 |
|
61 | 58 | - `-o`, `--output`: Output filename (default `resume.html`)
|
62 |
| -- `-t`, `--theme`: Theme to use, if more than one is installed |
| 59 | +- `-t`, `--theme`: Theme to use |
63 | 60 | - `-h`, `--help`: Display help message
|
64 | 61 |
|
65 | 62 | ### `init`
|
@@ -92,9 +89,9 @@ Resumed is a _complete reimplementation_ of resume-cli, using more modern techno
|
92 | 89 |
|
93 | 90 | ### Theme resolution
|
94 | 91 |
|
95 |
| -Resumed automatically loads and uses the first installed [theme](https://www.npmjs.com/search?q=jsonresume-theme) found when rendering (exporting) a resume, similar to how [Prettier plugins](https://prettier.io/docs/en/plugins.html#using-plugins) work. If no theme is installed, Resumed will guide you on how to proceed. It will also let you know if _multiple_ themes are found, which one it picked, and how to [use another one](#render-default). |
| 92 | +Resumed does not install any themes. You must [pick and install one](https://www.npmjs.com/search?q=jsonresume-theme) yourself, and specify your choice via the `--theme` option or the `.meta.theme` field of your resume. |
96 | 93 |
|
97 |
| -In contrast, resume-cli comes with a theme, and requires specifying what theme to use if the default does not suit you. This is fine for most users, but it ties the default theme package release cycle to that of the CLI, and is a little more verbose. |
| 94 | +In contrast, resume-cli comes with a default theme, and only supports the `--theme` option. This is fine for most users, but it ties the default theme package release cycle to that of the CLI, and may be a little more verbose. |
98 | 95 |
|
99 | 96 | ### Interface
|
100 | 97 |
|
|
0 commit comments