56 lines
1.8 KiB
Bash
Executable File
56 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
# -*- coding: utf-8 -*-
|
|
#
|
|
# This file is part of python-gnupg, a Python interface to GnuPG.
|
|
# Copyright © 2013 Isis Lovecruft, <isis@leap.se> 0xA3ADB67A2CDB8B35
|
|
# © 2013 Andrej B.
|
|
# © 2013 LEAP Encryption Access Project
|
|
# © 2008-2012 Vinay Sajip
|
|
# © 2005 Steve Traugott
|
|
# © 2004 A.M. Kuchling
|
|
#
|
|
# This program is free software: you can redistribute it and/or modify it
|
|
# under the terms of the GNU General Public License as published by the Free
|
|
# Software Foundation, either version 3 of the License, or (at your option)
|
|
# any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful, but WITHOUT
|
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
# FITNESS FOR A PARTICULAR PURPOSE. See the included LICENSE file for details.
|
|
|
|
project=python-gnupg
|
|
VENV=$(which virtualenv)
|
|
WRPR=$(which virtualenvwrapper.sh)
|
|
|
|
|
|
if ! test -n "$VENV" ; then
|
|
printf "Couldn't find virtualenv. Are you sure it's installed?"
|
|
exit 1
|
|
fi
|
|
|
|
if ! test -n "$WRPR"; then
|
|
printf "Couldn't find virtualenvwrapper. Are you sure it's installed?"
|
|
exit 1
|
|
fi
|
|
|
|
test -r "$WRPR" && . $WRPR
|
|
okay=$?
|
|
|
|
if test "$okay" -eq 0 ; then
|
|
printf "Using %s as WORKON_HOME for the new virtualenv...\n" $PWD
|
|
printf "What should the name of the new virtualenv be? (default: '%s')\n" $project
|
|
read -p"Name for this virtualenv?: " name
|
|
if test -z "$name"; then
|
|
name="$project"
|
|
fi
|
|
printf "Using '$name' as our project's name..."
|
|
printf "Creating virtualenv..."
|
|
mkvirtualenv -a "$PWD" --no-site-packages --unzip-setuptools \
|
|
--distribute --prompt="(gnupg)" "$name"
|
|
exit $?
|
|
else
|
|
printf "Something went wrong..."
|
|
printf "Exit code %d from mkvirtualenv." "$okay"
|
|
exit $okay
|
|
fi
|