You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Команда создаёт папку проекта, внутри создаётся подпапка .osp и файл project.ini.
Параметры:
--dir — директория проекта, обязательный параметр.
Если переменная projects_search_path не содержит путь к папке проекта, то путь добавляется в эту переменную. Пример: --dir = path_to_project_directory\my_project
Если path_to_project_directory отсутствует в projects_search_path, он автоматически добавляется.
--domain — доменное имя для project.ini. Необязательный параметр.
Если не указано, доменное имя формируется автоматически на основе имени папки и добавления .local. Пример: my_project.local
--profile — предопределённые профили для проектов с определёнными модулями.
@echo off
if exist ".osp\" (
echo WARNING: .osp directory already exists!
exit /b 1
)
for %%I in ("%CD%") do set "CURRENT_NAME=%%~nxI"
mkdir public
mkdir .osp && cd .osp
echo [%CURRENT_NAME%]>project.ini
echo.>>project.ini
echo project_enabled = on>>project.ini
echo web_root = {base_dir}\public>>project.ini
cd ..
echo .osp and project.ini created!
echo Please Restart OpenServer!
@echo on
Activity
delphinpro commentedon May 23, 2024
The default settings for the project are already defined in program.ini.
It is unclear why it is proposed to use default_profile.ini?
HMRDevil commentedon May 23, 2024
@delphinpro Updated it. I painted it in more detail
[-]Add Profiles[/-][+]Предложение — добавить «профили»[/+]shubhamos-ai commentedon Aug 29, 2025
Thanks for documenting this clearly! I have experience with this type of implementation and would be happy to assist with the development.
tolik8 commentedon Sep 17, 2026
File
make-osp.cmd