markslider-packager

This commit is contained in:
ville rantanen
2018-10-01 17:07:36 +03:00
parent 6693de67ec
commit 47b9b68328
3 changed files with 113 additions and 58 deletions

View File

@@ -0,0 +1,45 @@
#!/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