All Projects â†’ jsonresume â†’ Resume Cli

jsonresume / Resume Cli

Licence: mit
CLI tool to easily setup a new resume 📑

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Resume Cli

Json 2 Csv
Convert JSON to CSV *or* CSV to JSON!
Stars: ✭ 210 (-94.71%)
Mutual labels:  cli, json
Sqawk
Like Awk but with SQL and table joins
Stars: ✭ 263 (-93.37%)
Mutual labels:  cli, json
Octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Stars: ✭ 2,579 (-34.99%)
Mutual labels:  cli, json
Contentful Cli
The official Contentful command line interface. Use Contentful features straight from the command line!
Stars: ✭ 200 (-94.96%)
Mutual labels:  cli, json
Xidel
Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.
Stars: ✭ 335 (-91.56%)
Mutual labels:  cli, json
Rts
RTS: request to struct. Generates Go structs from JSON server responses.
Stars: ✭ 206 (-94.81%)
Mutual labels:  cli, json
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+1237.33%)
Mutual labels:  cli, json
Emuto
manipulate JSON files
Stars: ✭ 180 (-95.46%)
Mutual labels:  cli, json
Jwt Cli
A super fast CLI tool to decode and encode JWTs built in Rust
Stars: ✭ 336 (-91.53%)
Mutual labels:  cli, json
Jet
CLI to transform between JSON, EDN and Transit, powered with a minimal query language.
Stars: ✭ 331 (-91.66%)
Mutual labels:  cli, json
Jl
jl — JSON Logs, a development tool for working with structured JSON logging.
Stars: ✭ 194 (-95.11%)
Mutual labels:  cli, json
Jql
A JSON Query Language CLI tool
Stars: ✭ 368 (-90.72%)
Mutual labels:  cli, json
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-95.26%)
Mutual labels:  cli, json
Jsonexport
{} → 📄 it's easy to convert JSON to CSV
Stars: ✭ 208 (-94.76%)
Mutual labels:  cli, json
Vcspull
🔄 synchronize projects via yaml/json manifest. built on libvcs
Stars: ✭ 187 (-95.29%)
Mutual labels:  cli, json
Cli
A simple, fast, and fun package for building command line apps in Go
Stars: ✭ 16,995 (+328.41%)
Mutual labels:  cli, json
Oq
A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data.
Stars: ✭ 132 (-96.67%)
Mutual labels:  cli, json
Live Stream Radio
24/7 live stream video radio station CLI / API 📹 📻
Stars: ✭ 175 (-95.59%)
Mutual labels:  cli, json
Tmuxp
💻 tmux session manager. built on libtmux
Stars: ✭ 3,269 (-17.6%)
Mutual labels:  cli, json
Jaggr
JSON Aggregation CLI
Stars: ✭ 365 (-90.8%)
Mutual labels:  cli, json

resume-cli

Gitter Build status Dependency status devDependency status npm package

This is the command line tool for JSON Resume, the open source initiative to create a JSON-based standard for resumes.

Read more...

Getting Started

Install the command-line tool:

npm install -g resume-cli

Commands at a glance

command description
init Initialize a resume.json file
validate Schema validation test your resume.json
export [fileName.html] Export locally to .html
serve Serve resume at http://localhost:4000/

Usage

resume --help

Show a list of options and commands for the CLI.

resume init

Creates a new resume.json file in your current working directory.

Complete the resume.json with your text editor. Be sure to follow the schema (available at http://jsonresume.org).

resume validate

Validates your resume.json against our schema tests to ensure it complies with the standard. Tries to identify where any errors may be occurring.

resume export [fileName]

Exports your resume locally in a stylized HTML or PDF format.

A list of available themes can be found here: http://jsonresume.org/themes/

Please npm install the theme you wish to use locally before attempting to export it.

Options:

  • --format <file type> Example: --format pdf
  • --theme <name> Example: --theme even

resume serve

Starts a web server that serves your local resume.json. It will live reload when you make edits to your resume.json.

Options:

  • --port <port>
  • --theme <name>

When developing themes, simply change into your theme directory and run resume serve --theme . (which tells it to run the local folder as the specified theme)

supported resume input types

  • json: via JSON.parse.
  • yaml: via yaml-js
  • quaff: if --resume is a directory, then the path is passed to quaff and the resulting json is used as the resume. quaff supports a variety of formats in the directory, including javascript modules.

resume data

  • Setting --resume - tells the cli to read resume data from standard input (stdin), and defaults --type to application/json.
  • Setting --resume <path> reads resume data from path.
  • Leaving --resume unset defaults to reading from resume.json on the current working directory.

resume mime types

Supported resume data mime types are:

  • application/json
  • text/yaml

Development

to test the cli, run the dev script:

npm run dev -- [cli arguments can be passed after the double-dash]

License

Available under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].