Skip to content
This repository has been archived by the owner on May 20, 2022. It is now read-only.

refactor code to be more modular and add passing tests #18

Merged
merged 20 commits into from
Feb 21, 2018
Merged

Conversation

millzpaugh
Copy link
Contributor

@millzpaugh millzpaugh commented Feb 17, 2018

This PR:

  • Adds a Makefile for docker builds
  • Refactors code in a modular way so it can be used to download all mason packages or a single package
  • Adds bash commands Add cli commands  #11
    • mason-js install which installs all packages from the mason-versions.ini file
    • mason-js install <package>=<version> --type=<package type>
    • mason-js install protozero=1.5.1 --``type=header
  • Adds a bash help command
  • Adds a test suite Create a test suite #8 for:
    • file reader
    • CLI commands
    • downloading & placing binary

Note: This suite does NOT add tests for symlinking - still needs to be added

cc @springmeyer

@millzpaugh millzpaugh merged commit 1d87da4 into master Feb 21, 2018
@springmeyer springmeyer mentioned this pull request Feb 26, 2018
2 tasks
@millzpaugh millzpaugh deleted the refactor branch February 27, 2018 21:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant