Skip to content
This repository was archived by the owner on Jun 24, 2023. It is now read-only.

Latest commit

 

History

History
55 lines (42 loc) · 1.93 KB

File metadata and controls

55 lines (42 loc) · 1.93 KB

(Unofficial) UIBK - Programming Methodology - CheckFiles

About

This NPM module is a rewrite of the provided check-files.py, which is used to check the completeness of students' submissions in the lecture Programming Methodology@ 'University of Innsbruck'.

Installation

This module requires Node.js to run.

npm i uibk-pm-checkfiles -g

Features (compared to original check-files.py)

  • proper font-color on each supported OS
  • finds .yaml/.yml config automatically (if in current pwd)
  • skips folder and checks provided .zip (if existing)
  • warnings for not required files
  • --summary parameter
  • --path parameter

Usage

Just enter this command into your terminal:

checkFiles [OPTION]...
parameter alias type description default
--help Boolean shows this table false
--config -c String any .yaml/.yml config file .yaml/.yml file in pwd
--path -p String Path of folder to check current directory (pwd)
--summary -s Boolean Summarizes output messages false

Output:

Exercise 1a:
   Topic.java                                                        MISSING
   TopicTest.java                                                    MISSING
   TopicTest.txt                                                     MISSING
Exercise 1b:
   ListOfTopicsTest.java                                             OK

or if summarized:

Summary: 1/4 files found (3 missing)
Status: Files missing

Keep in mind that this unofficial module is provided "AS IS", without warranty of any kind.