46 lines
1.2 KiB
Bash
46 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
set -x
|
|
|
|
rm -rf markslider
|
|
mkdir -p markslider/scripts markslider/markslider
|
|
cp -v ansi.py md_color.py markslider.py markslider/markslider/
|
|
|
|
echo '#!/usr/bin/env python2
|
|
# -*- coding: utf-8 -*-
|
|
import re
|
|
import sys
|
|
|
|
from markslider import main
|
|
|
|
if __name__ == "__main__":
|
|
sys.exit(main())
|
|
' > markslider/scripts/markslider
|
|
|
|
echo 'from markslider import *' > markslider/markslider/__init__.py
|
|
|
|
echo 'Markdown slideshow. Display your markdown file directly in the terminal!' > markslider/README.md
|
|
echo '[metadata]
|
|
description-file = README.md' > markslider/setup.cfg
|
|
|
|
echo "from distutils.core import setup
|
|
setup(
|
|
name = 'markslider',
|
|
packages = ['markslider'],
|
|
scripts = ['scripts/markslider'],
|
|
version = '$( ./markslider.py -v 2>&1 )',
|
|
description = 'Markdown viewer as slides',
|
|
author = 'Ville Rantanen',
|
|
author_email = 'ville.q.rantanen@gmail.com',
|
|
url = 'https://bitbucket.org/MoonQ/tools',
|
|
download_url = 'https://bitbucket.org/MoonQ/tools/raw/tip/reporting/markslider.tar.gz',
|
|
keywords = ['markdown', 'console'],
|
|
classifiers = [],
|
|
license = 'MIT',
|
|
)" > markslider/setup.py
|
|
|
|
tar czf markslider.tar.gz markslider
|
|
rm -rf markslider
|
|
|