Skip to content

An Address Book that is stored on a MySQL server and takes full advantage of CRUD!

Notifications You must be signed in to change notification settings

jnstockley/AddressBookCLI

Repository files navigation

AddressBookCLI

Version 3.1

This is the last update I will post for this project unless it breaks compatibility with the MySQL database. This update includes the new backend, removal of the get by field, and updated dependencies.

Version 2.6

Version 2.6 has been released! This version includes support for the new backend as well as AES encryption and decryption! Also this is going to be the FINAL planned release for this project! I am going to be focusing my efforts on the REST API over the CLI! I will still post bug fixes as needed but don't plan on any new features!

Version 2.5

As some of you may know I have recently started to split parts of the program apart from eachother. I have recently released the new and improved backend of the program at https://github.com/jnstockley/AddressBook. I am currently startting to rewirte the CLI with the same improvements and also to include the new and improved backend. Stay tuned!

Address BookCLI V2.1

This is a minor quality of life update to fix some bugs! Change Log:

  1. Improved reliability when performing an action on the database
  2. Auto check for update
    • The program will check for updates when launched and notify you if you need to update!
  3. Full Switch to maven project!

Verison 2.0 has been released!

This is the biggest update since I have release the first address book!

Key Features

  • Save Connections
  • New CLI
  • More data fields
  • More ways to interact with data
  • Logging system for errors
  • Check for updated version
  • More flexibility for data searching
  • Date and time creation for each object
  • More reliable
  • Bug fixes

How to Set Up your own server!

If you want to use your own server then this program has that ability! To start you will need to setup a MySQL server and a database. Then create 3 tables one for address, occupation and person! I will release the scripts that I use to setup my server once I finish creating them!

How to use my server!

At this time there is no easy way to use my server unless you want to edit the addressBook.java file and enable testing! I plan on releasing a second .jar file with this defaulted!

Found a bug!

Please report the bug under the issues tab with the bug label or tweet me on twitter @jackstockley_

Have a question?

You can leave questions under the issues tab with the question lable or tweet me on twitter @jackstockley_

Commonly Asked Questions?

  • How do I run the .jar file?

    • You will need to have java version 8 or newer installed on your computer and then all you need to do is to open a terminal or command prompt and type java -jar *dirrectory to the jar file*
  • What operating systems are supported?

    • Pretty much any operating system that supports java version 8 or newer. That includes Mac, Windows, Linux and possibly Andriod!
  • When will the REST inteface and the AngularJS version of this be updated?

  • Will you continue to update this software with new features and bug fixes?

    • Yes of course, I do still have some features I plan on adding at some point. Right now I am planning on updating the backend on both the REST interface and CLI and converting the CLI into a maven project
  • Do you have documention on the code?