Blame win32/apply_dirs.py
|
Packit |
9c2278 |
# Script to replace @THEME_DIRS@ with the directories for the icons
|
|
Packit |
9c2278 |
|
|
Packit |
9c2278 |
import os
|
|
Packit |
9c2278 |
import sys
|
|
Packit |
9c2278 |
import argparse
|
|
Packit |
9c2278 |
|
|
Packit |
9c2278 |
from replace import replace, check_required_args
|
|
Packit |
9c2278 |
from dir_list import icon_dirs
|
|
Packit |
9c2278 |
|
|
Packit |
9c2278 |
def main(argv):
|
|
Packit |
9c2278 |
parser = argparse.ArgumentParser(description='Replace @THEME_DIRS@')
|
|
Packit |
9c2278 |
parser.add_argument('-i', '--input', help='Input file')
|
|
Packit |
9c2278 |
parser.add_argument('-o', '--output', help='Output file')
|
|
Packit |
9c2278 |
args = parser.parse_args()
|
|
Packit |
9c2278 |
|
|
Packit |
9c2278 |
check_required_args(args, ['input','output'])
|
|
Packit |
9c2278 |
|
|
Packit |
9c2278 |
replace(args.input, args.output, '@THEME_DIRS@', ','.join(icon_dirs) + ',')
|
|
Packit |
9c2278 |
|
|
Packit |
9c2278 |
if __name__ == '__main__':
|
|
Packit |
9c2278 |
sys.exit(main(sys.argv))
|