/package_manager

A simple package manager

Primary LanguageRuby

#Package Manager Code Challenge

##Getting Started

Clone this repository

git clone

Set up RVM and create a gemset

Follow this instructions to set up your initial development environment.

  1. Install RVM
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash
  1. Install 2.3.1 as the default
rmv install 2.3.1
  1. Install bundler and dependencies
gem install bundler
bundle install
  1. Change permissions to make application file executable
chmod +x program.rb
  1. Run the application
./shell.rb

Run tests

rspec spec -f d

Important files

lib/component_manager

Wraps all the operations

lib/component

A simple class that could potentially also include configurations settings for a command

spec/component_manager_spec

A set of identify test for component_manager

shell.rb

The main program that runs the shell command