Giter Site home page Giter Site logo

fusionupdater's Introduction

FusionUpdater

A script that will update FusionInvoice.

Use at your own risk!!

This works on my server with my setup. Before you download this and run it please please please pleeeaaassseee set up a testing install of fusioninvoice and run it in there. Otherwise you might lose data or get permissions messed up or anything - really anything could happen. Your server could start farting unicorns... So please test this in a safe environment before installing it to your base fusioninvoice install.

TL;DR: Set up testing FI install and test this before running it on your production install.

Readme too!

So you need to set up the config with your username and password and stuff see update-config.php. There are only a handfull of things you gotta set up first and then it's good to go - of course test the script before running it.

Issues/suggestions/doesn't work on your server

Let me know in the issue tracker: https://github.com/blakethepatton/FusionUpdater/issues

How it works

  • Connects to https://www.fusioninvoice.com
  • Logs into your account with provided credentials
  • Sorts your active products by expiration date
    • Only pulls products titled 'FusionInvoice'
  • Downloads the zip archive
  • Logs out of your account
  • Extracts the following folders to your base FI folder (see update-config.php to set that)
    • app
    • assets
    • database
    • resources
  • Deletes all of its temp files
  • Pauses, then iff no errors...
  • Redirects you to the setup script (migration step)

fusionupdater's People

Contributors

blakethepatton avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.