BASIS  r3148
basisproject.py File Reference

Project tool used to create and/or modify a BASIS project. More...

Go to the source code of this file.

Classes

class  basisproject::AccumulatorForNumbersOfChangesAndErrors
class  basisproject::ConfigAction
class  basisproject::FullTemplateAction
class  basisproject::MinimalTemplateAction
class  basisproject::ModuleTemplateAction
class  basisproject::OptAction
class  basisproject::StandardTemplateAction
class  basisproject::TopLevelTemplateAction

Namespaces

namespace  basisproject

Functions

def basisproject::add
def basisproject::add_dependencies
def basisproject::addordel
def basisproject::alter
def basisproject::delete
def basisproject::get_default_template_options
def basisproject::get_project_name
def basisproject::get_standard_template_options
def basisproject::get_template
def basisproject::get_template_options
def basisproject::get_template_version
def basisproject::remove_directory
def basisproject::update_template_version

Variables

tuple basisproject::_EXEC_DIR = basis.exedir()
tuple basisproject::_EXEC_NAME = basis.exename()
tuple basisproject::_template = os.path.abspath(os.path.join(_EXEC_DIR, '../share/template'))
tuple basisproject::acc = AccumulatorForNumbersOfChangesAndErrors()
int basisproject::ADD = 1
tuple basisproject::args = parser.parse_args()
 basisproject::create = True
int basisproject::DEL = 1
tuple basisproject::file_path = os.path.join(root, filename)
string basisproject::help = "Show version information and exit."
int basisproject::nargs = 0
 basisproject::ok = True
tuple basisproject::opts = get_default_template_options(args.root, args.opts, create)
tuple basisproject::original_template_version = get_template_version(os.path.join(args.root, 'CMakeLists.txt'))
tuple basisproject::parser
string basisproject::type = '-1.7'
string basisproject::version

Detailed Description

Project tool used to create and/or modify a BASIS project.

Copyright (c) 2011, 2012 University of Pennsylvania. All rights reserved.
See https://www.cbica.upenn.edu/sbia/software/license.html or COPYING file.

Contact: SBIA Group <sbia-software at uphs.upenn.edu>

Definition in file basisproject.py.