FreeCAD

Форк
0
/
MakeApp.py 
36 строк · 1.1 Кб
1
#! python
2
# -*- coding: utf-8 -*-
3
# (c) 2003 Werner Mayer LGPL
4
# Create a new application module
5

6
import os, sys
7
import MakeAppTools
8

9

10
if len(sys.argv) != 2:
11
    sys.stdout.write("Please enter a name for your application.\n")
12
    sys.exit()
13

14
Application = sys.argv[1]
15

16
# create directory ../Mod/<Application>
17
if not os.path.isdir("../Mod/" + Application):
18
    os.mkdir("../Mod/" + Application)
19
else:
20
    sys.stdout.write(Application + " already exists. Please enter another name.\n")
21
    sys.exit()
22

23

24
# copying files from _TEMPLATE_ to ../Mod/<Application>
25
sys.stdout.write("Copying files...")
26
MakeAppTools.copyTemplate("_TEMPLATE_", "../Mod/" + Application, "_TEMPLATE_", Application)
27
sys.stdout.write("Ok\n")
28

29
# replace the _TEMPLATE_ string by <Application>
30
sys.stdout.write("Modifying files...\n")
31
MakeAppTools.replaceTemplate("../Mod/" + Application, "_TEMPLATE_", Application)
32
# make the configure script executable
33
# os.chmod("../Mod/" + Application + "/configure", 0777);
34
sys.stdout.write("Modifying files done.\n")
35

36
sys.stdout.write(Application + " module created successfully.\n")
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.