1.5.0 • Published 3 years ago

@githubtraining/github-exercise-manager v1.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

CI GitHub Exercise Manager npm (scoped)

GitHub Exercise Manager

A command line tool used to quickly scaffold the files needed to create an exercise using Actions on GitHub.

Usage

Basic Usage

npx @githubtraining/github-exercise-manager <command> <parameters> [options]

Create an exercise in the current directory named bread

npx @githubtraining/github-exercise-manager new-exercise bread

Create an exercise named bread in a different project directory

npx @githubtraining/github-exercise-manager new-exercise bread -p ~/projects/my-project

Create an exercise named bread that uses Looking Glass version 4 and sets the GitHub repository mona/my-exercise as upstream

npx @githubtraining/github-exercise-manager new-exercise bread -v 4 -o mona -r my-exercise

Commands | Command | Description | | ------------------ | ----------------------------------- | | new-exercise | Scaffolds a new exercise |

CLI Parameters

ParameterDescriptionRequiredTemplating Keyword
<exercise-title>Name of the exercise being authoredYestitle

CLI Flags

FlagDescriptionDefault ValueTemplating Keyword
-a, --action-nameUser defined name for the local action of the exerciselocal-actionactionName
-o, --github-ownerUsername or organization that has ownership of the desired exercise repositoryEmptygithubOwner
-p, --project-pathPath where the exercise will be createdCurrent directoryprojectPath
-r, --github-repositoryName of the exercise repositoryEmptygithubRepository
-v, --lg-versionLooking Glass version you wish to use in the grading.yml exercise file"Latest release of Looking GlasslgVersion
1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.2

3 years ago

1.5.0

3 years ago

1.4.1

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.4.0

3 years ago

1.3.10

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago