Skip to content
@txtcv

txtcv

Modern, automation-friendly CVs that stand out

txtcv

A better $HOME for your CV

Keep your CV in plain text in your favorite $EDITOR and let txtcv handle the rest. Finally, a CV workflow that makes sense for developers.

txtcv lets you manage your CV as code. Store your CV in JSON following the JSON Resume schema, put it in version control, and publish to txtcv with CLI or Github Actions.

Quick Start

Web Interface

  1. Sign in to txtcv.com using your GitHub account
  2. Create a new CV and copy/paste your JSON resume
  3. Choose from multiple professional templates
  4. Share your CV with a unique link

CLI Tool

Install the CLI via Homebrew and manage your CV locally:

$ brew install txtcv/tap/txtcv
$ txtcv auth login
$ txtcv publish --id <cv-id> cv.json

GitHub Actions

Automatically publish your CV on every push:

- uses: txtcv/actions-publich@v1
  with:
    cv_id: your-cv-id
    cv_path: cv.json
    txtcv_auth_token: ${{ secrets.TXTCV_AUTH_TOKEN }}

Popular repositories Loading

  1. cli cli Public

    A modern and minimal CLI written in Rust to manage your txtcv CV from the terminal

    Rust

  2. homebrew-tap homebrew-tap Public

    Homebrew Tap for the txtcv CLI

    Ruby

  3. actions-validate actions-validate Public

    Github Action definition to validate JSON Resume CV files

  4. actions-publish actions-publish Public

    Github Action definition to publish JSON resume files to txtcv

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…