-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simple keira class generator #79
base: main
Are you sure you want to change the base?
Conversation
e17861d
to
d9904e9
Compare
… source file names
Хороша ідея. Добре було б це винести з |
Можна задати якісь дефолтові значення для env-змінних, наприклад: this_dir = Path(__file__).parent
os.environ.setdefault("KEIRA_SOURCE_PATH", str((this_dir / ".." / ".." / "src").resolve()))
os.environ.setdefault("KEIRA_TEMPLATES_PATH", str(this_dir / "templates")) |
це вже було насправді в попередній версії, але вирішив прибрати так як ми не можемо знати з якої саме директорії користувач захоче використовувати ці скрипти. тому так, аби бути впевненим в тому що відповідні змінні середовища задані |
Але ми знаємо, в якій директорії знаходиться скрипт, тому можемо взяти дефолтовий шлях відносно файлу скрипта ( |
якщо це займає настільки багато часу для юзера, то можливо не зовсім потрібно аби він писав якийсь код, я взагалі пропоную зробити якусь таку папку десь в тоді вже можна було б стандартизувати використання |
4563cc8
to
14a952c
Compare
Usage chmod +x keira_gen.py
./keira_gen.py app/service name
Could be moved to utils, or somewhere else,
for this purpose could be used with KEIRA_TEMPLATES_PATH and KEIRA_SOURCE_PATH env vars