Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cvdl-ts: CLI #17

Open
alpaylan opened this issue Jul 28, 2024 · 1 comment
Open

cvdl-ts: CLI #17

alpaylan opened this issue Jul 28, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@alpaylan
Copy link
Owner

Currently we have a small CLI which can take a Resume definition but it's very fragile. A better CLI would have the option to create a new document from scratch, create a user level folder to store persistent state, provide options and error messages. If anyone is interesting in working on this, it would be amazing.

@alpaylan alpaylan added enhancement New feature or request help wanted Extra attention is needed labels Jul 28, 2024
@alpaylan
Copy link
Owner Author

Expected features:

  • Package cvdl as a command line utility, installable via npm install -g cvdl-ts
  • Create a .cvdl folder that holds the persistent information
  • cvdl new <name> to create new a new resume from scratch
  • cvdl render <name> to render the document into pdf
  • cvdl serve <name> to render the document into html and serve it via an http server with hot reloading.
  • cvdl info <name> to print a short summary of the document.
  • cvdl list to list all currently available documents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant