Skip to content

Commit 438c4a5

Browse files
committed
Merge branch 'master' into develop
2 parents 3c1c149 + 33fa1c6 commit 438c4a5

File tree

2 files changed

+36
-13
lines changed

2 files changed

+36
-13
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,26 @@ OneScript Package Manager
2424
- [hub.oscript.io](http://hub.oscript.io/download) - основной хаб пакетов
2525
- [hub.oscript.ru](http://hub.oscript.ru/download) - вторичный хаб пакетов. Используется, когда не удаётся получить данные с основного хаба
2626

27+
# Особенности обновления версий
28+
29+
## с 0.14.х на 0.15.х и выше
30+
31+
* Изменена строка использования (вызова) приложения - теперь соответствует стандарту POSIX.
32+
* Все параметры вызова разделены на опции и аргументы. Для коротких (1 символ) опций обязательно использование `-`, для длинных опций (2 символа и более) - использование двойного тире `--`
33+
* Сначала необходимо указывать опции, а потом аргументы
34+
35+
Пример изменений использования для команды `build`
36+
```sh
37+
# версия 0.14.х и младше
38+
39+
opm build . -mf ./packagedef
40+
41+
# версия 0.15.x и старше
42+
43+
opm build --mf ./packagedef .
44+
45+
```
46+
2747
# Настройка
2848

2949
## Настройка путей установки скриптов

src/cmd/opm.os

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,26 @@
1818

1919
Процедура ВыполнитьПриложение()
2020

21-
Приложение = Новый КонсольноеПриложение("opm", "Пакетный менеджер для OneScript");
21+
Приложение = Новый КонсольноеПриложение("opm", НСтр("ru='Пакетный менеджер для OneScript';en='Package manager for OneScript'"));
2222
Приложение.Версия("v version", КонстантыOpm.ВерсияПродукта);
2323

24-
Приложение.ДобавитьКоманду("a app", "Создать " + ?(ЭтоWindows, "bat", "sh") + "-файл для запуска скрипта в указанном каталоге", Новый КомандаOpm_App);
25-
Приложение.ДобавитьКоманду("b build", "Собрать пакет из исходников", Новый КомандаOpm_Build);
26-
Приложение.ДобавитьКоманду("c config", "Задать пользовательские настройки", Новый КомандаOpm_Config);
27-
Приложение.ДобавитьКоманду("i install", "Выполнить установку пакета.
24+
Приложение.ДобавитьКоманду("a app", НСтр("ru='Создать ';en='Create '") + ?(ЭтоWindows, "bat", "sh") + НСтр("ru='-файл для запуска скрипта в указанном каталоге';en='-file to run the script in the specified directory'"), Новый КомандаOpm_App);
25+
Приложение.ДобавитьКоманду("b build", НСтр("ru='Собрать пакет из исходников';en='Build a package from source'"), Новый КомандаOpm_Build);
26+
Приложение.ДобавитьКоманду("c config", НСтр("ru='Задать пользовательские настройки';en='Configure user settings'"), Новый КомандаOpm_Config);
27+
Приложение.ДобавитьКоманду("i install", НСтр("ru='Выполнить установку пакета.
2828
| Если указано имя пакета, происходит установка из хаба или из файла.
29-
| В обратном случае устанавливаются зависимости текущего пакета по файлу packagedef.",
29+
| В обратном случае устанавливаются зависимости текущего пакета по файлу packagedef.'
30+
|en='Install the package.
31+
| If the package name is specified, the installation is performed from the hub or from the file.
32+
| Otherwise, the dependencies of the current package are set using the packagedef file.'"),
3033
Новый КомандаOpm_Install);
31-
Приложение.ДобавитьКоманду("ls list", "Вывести список пакетов", Новый КомандаOpm_List);
32-
Приложение.ДобавитьКоманду("pre prepare", "Подготовить новый каталог разрабатываемого пакета", Новый КомандаOpm_Prepare);
33-
Приложение.ДобавитьКоманду("p push", "Отправить пакет в хаб пакетов", Новый КомандаOpm_Push);
34-
Приложение.ДобавитьКоманду("r run", "Выполнить произвольную задачу", Новый КомандаOpm_Run);
35-
Приложение.ДобавитьКоманду("test", "Выполнить тестирование проекта", Новый КомандаOpm_Test);
36-
Приложение.ДобавитьКоманду("u update", "Обновить пакет", Новый КомандаOpm_Update);
37-
Приложение.ДобавитьКоманду("version", "Вывести версию продукта", Новый КомандаOpm_Version);
34+
Приложение.ДобавитьКоманду("ls list", НСтр("ru='Вывести список пакетов';en='Show list of packages'"), Новый КомандаOpm_List);
35+
Приложение.ДобавитьКоманду("pre prepare", НСтр("ru='Подготовить новый каталог разрабатываемого пакета';en='Prepare a new catalog for the development package'"), Новый КомандаOpm_Prepare);
36+
Приложение.ДобавитьКоманду("p push", НСтр("ru='Отправить пакет в хаб пакетов';en='Send the package to the package hub'"), Новый КомандаOpm_Push);
37+
Приложение.ДобавитьКоманду("r run", НСтр("ru='Выполнить произвольную задачу';en='Run a task'"), Новый КомандаOpm_Run);
38+
Приложение.ДобавитьКоманду("test", НСтр("ru='Выполнить тестирование проекта';en='Run project testing'"), Новый КомандаOpm_Test);
39+
Приложение.ДобавитьКоманду("u update", НСтр("ru='Обновить пакет';en='Update package'"), Новый КомандаOpm_Update);
40+
Приложение.ДобавитьКоманду("version", НСтр("ru='Вывести версию продукта';en='show application version'"), Новый КомандаOpm_Version);
3841

3942
Приложение.Запустить(АргументыКоманднойСтроки);
4043

0 commit comments

Comments
 (0)