CFI-UL / scoreboard

CFIUL Scoreboard
https://scoreboard.cfiul.ca/
MIT License
1 stars 1 forks source link

CFI Scoreboard :trophy:

Build Status Greenkeeper badge JavaScript Style Guide

Keep track of the progress you made on different wargame and programming challenge platforms.

You are not in the list? 😱

Open an issue and we'll add you!

Requirements

Setup

Install dependencies:

npm install

Usage

Scoreboard

$ bin/scoreboard -h

  Usage: scoreboard [options] [command]

  Options:

    -h, --help  output usage information

  Commands:

    update|u    Update all data sets

Update all data sets:

$ bin/scoreboard update -h

  Usage: update|u [options]

  Update all data sets

  Options:

    -h, --help  output usage information

Users

$ bin/users -h

  Usage: users [options] [command]

  Options:

    -h, --help                  output usage information

  Commands:

    add|a [options]             Add a data to the data sets
    search|s [options] <query>  Search users in the data sets

Add user:

$ bin/users add -h

  Usage: add|a [options]

  Add a data to the data sets

  Options:

    -n, --name <full name>         Full name
    -z, --ringzer0team <username>  Ringzer0team username
    -r, --root-me-url <url>        Root-me profile url
    -h, --help                     output usage information

Update user:

$ bin/users update -h

  Usage: update|u [options] <id>

  Update a user in the data sets

  Options:

    -n, --name <full name>         Full name
    -z, --ringzer0team <username>  Ringzer0team username
    -r, --root-me-url <url>        Root-me profile url
    -h, --help                     output usage information

Search user:

$ bin/users search -h

  Usage: search|s [options] <query>

  Search users in the data sets

  Options:

    -f, --full  Display full information
    -h, --help  output usage information

Development

It's a Vue.js application, it uses

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

License

MIT