Skip to content
Snippets Groups Projects
commands.sh 732 B
Newer Older
  • Learn to ignore specific revisions
  • #!/bin/bash
    install=''
    test=''
    doc=''
    
    while getopts 'it:d' flag; do
      case "${flag}" in
        i) install='true' ;;
        t) test='true' ;;
        d) doc='true' ;;
        *) error "Unexpected option ${flag}" ;;
      esac
    done
    
    if [ "$install" = 'true' ]; then
    echo '*****************************'
    echo '          Install            '
    echo '*****************************'
    python setup.py install
    fi
    
    if [ "$test" = 'true' ]; then
    echo '*****************************'
    echo '           Test              '
    echo '*****************************'
    python -m unittest discover navipy
    fi
    
    if [ "$doc" = 'true' ]; then
    echo '*****************************'
    echo '         Build doc           '
    echo '*****************************'
    cd doc
    make html
    cd ..
    fi