Sha256: 38b7b49d2ef2b483f13332bbeaf9787141c925a96f5e8dcb4b9e73711b89747e
Contents?: true
Size: 1.68 KB
Versions: 2
Compression:
Stored size: 1.68 KB
Contents
# whatup whatup is a simple server-based instant messaging application **Note**: this is very much a work-in-progress, and will be until version `1.0.0` Check it out on [rubygems.org](https://rubygems.org/gems/whatup). ## Installation Assuming you have Ruby 2.4 or greater installed, ``` $ gem install whatup ``` If you don't have Ruby installed, see [here](docs/installing_ruby.md) for some brief instructions. ## Usage ``` $ whatup Commands: whatup client ... # Perform client commands whatup hello # Says hello whatup help [COMMAND] # Describe available commands or one specific command whatup server ... # Perform server commands ``` ## Development To run the program's command line interface ``` $ ruby -I./lib ./exe/whatup ``` To run the tests ``` $ bundle exec rspec ``` We have a git hook to automatically run the code linter before committing. Set it up as follows ``` $ git config core.hooksPath '.git_hooks' ``` ## Contributing Bug reports and pull requests are welcome on GitHub at <https://github.com/jethrodaniel/whatup>. ## License Free as in beer - our [license](https://github.com/jethrodaniel/whatup/blob/master/LICENSE) is [MIT](https://opensource.org/licenses/MIT). ## About This was part of a school project - see the [course site](http://www.cs.memphis.edu/~kanyang/COMP3825-sp19.html) for details. ## Citations The following were instrumental in understanding the usage of threads for socket input: - [Socket Programming in Ruby](https://code.likeagirl.io/socket-programming-in-ruby-f714131336fd),Chopra, Neha. Code Like A Girl. (19 Sept. 2017) - [Ruby TCP Chat](www.sitepoint.com/ruby-tcp-chat/), Benitez, Simon. Sitepoint. (13 Jan. 2014)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
whatup-0.2.3 | README.md |
whatup-0.2.2 | README.md |