Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
  funcmd
  fun_cmd.egg-info
  setup.cfg
  README.rst
  setup.py
  PKG-INFO
Size: Mime:
  README.rst
=======
FUN-CMD
=======

A command-line tool for OpenFUN. fun-cmd was designed as a helpful tool to run
frequently-used OpendEdx commands in development and test modes.

.. image:: https://circleci.com/gh/openfun/fun-cmd/tree/master.svg?style=svg
    :target: https://circleci.com/gh/openfun/fun-cmd/tree/master

Install
=======

You should install fun-cmd in your OpenEdx virtual box::

    pip install --extra-index-url https://pypi.fury.io/openfun fun-cmd


Available commands
==================

Run all fun-apps tests::

    fun lms.test test ../fun-apps

Run tests from a FUN application::

    fun lms.test test ../fun-apps/backoffice

Start a shell::

    fun lms.dev shell

Install requirements (including FUN requirements)::

    fun lms.dev requirements

Process assets, static collection::

    fun lms.dev assets

Install requirements, process assets and start an lms instance::

    fun lms.dev run

If you just want to run the lms instance::

    fun lms.dev run --fast

Contribute
==========

Don't forget to run (and write) tests::

    nosetests