Git Product home page Git Product logo

mfx-submission-install-utilities's Introduction

README (mfx-submission-install-utilities)

GitHub release GitHub contributors

license

Create straightforward, easy to use INSTALL files for your MATLAB project with the included INSTALL file template and utilities. Users will only need to run the INSTALL file to get the project up and running.

readme_image.svg


Usage

  • Download the project files
  • Open the template INSTALL file
  • Modify the contents of the INSTALL file to suit your project's needs
  • See the following for more details:
    • Wiki entries for each utility, link
    • Example included in this project, link
    • INSTALL files from other projects, link
    • Test functions, link

Functionality

The goal of this project is to make it as simple as possible for a user to get your project code up and running. This project demonstrates how to achieve the following goals in an INSTALL file:

  • No uninstall procedure needed. Simply delete the project folder.
  • Only a single file is needed for installation. No other functions to keep track of (simpler for users and cleaner repositories).
  • Automatically add the project files to the user's path
  • Automatically download the dependencies from the web
  • Check if toolboxes are installed and minimum versions are met
  • Open specific files (such as examples)
  • Run specific files (such as examples)
  • Close specific files (such as the INSTALL file when it has completed)
  • Display diagnostic information to the command window
  • Customizable since no two projects are the same

Included Utilities

Below is a list of the included utilities that help achieve the goals listed above. This functions are directly included as subfunctions in the INSTALL file.

Custom INSTALL tasks

  • Check if your Python environment and packages are installed and working (see link)

Example

install_example.gif


Similar Projects

There are a number of projects with similar goals to this one. These include:

Perhaps future versions could include some of these efforts to improve certain elements (such as better MFX and GitHub downloading).


General Information

Contributors

Project Links

mfx-submission-install-utilities's People

Contributors

danielrherber avatar

Watchers

 avatar  avatar

Forkers

mosababoidrees

mfx-submission-install-utilities's Issues

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.