Skip to content

Commit a2de1a1

Browse files
committed
Merge branch 'develop'
2 parents 3ff3153 + 701f607 commit a2de1a1

File tree

13 files changed

+293
-146
lines changed

13 files changed

+293
-146
lines changed

.travis.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,24 @@ sudo: required
22

33
dist: trusty
44

5+
git:
6+
depth: 1
7+
58
addons:
6-
sonarqube: true
9+
sonarcloud: true
10+
apt:
11+
sources:
12+
- sourceline: 'deb http://download.mono-project.com/repo/ubuntu trusty main'
13+
key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF'
14+
packages:
15+
- mono-complete
16+
- dos2unix
717

818
jdk:
9-
- oraclejdk8
19+
- openjdk11
1020

1121
before_install:
12-
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
13-
- echo "deb http://download.mono-project.com/repo/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/mono-official.list
14-
- sudo apt-get update
15-
- sudo apt-get install mono-complete mono-devel dos2unix
16-
- wget -O os.deb http://oscript.io/downloads/night-build/deb
22+
- wget -O os.deb http://oscript.io/downloads/1_0_21/deb
1723
- sudo dpkg -i os.deb; sudo apt install -f
1824
- oscript
1925

1bdd.patch

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
--- "oscript_modules/1bdd/features/lib/step_definitions/\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\232\320\276\320\274\320\260\320\275\320\264.os" 2018-02-12 23:10:32.803504300 +0300
2-
+++ "oscript_modules/1bdd/features/lib/step_definitions/\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\232\320\276\320\274\320\260\320\275\320\264.1.os" 2018-02-12 23:40:38.614734300 +0300
3-
@@ -14,7 +14,7 @@
4-
ВсеШаги.Добавить("ЯОчищаюПараметрыКомандыВКонтексте");
5-
ВсеШаги.Добавить("ЯВключаюОтладкуЛогаСИменем");
1+
--- "oscript_modules/1bdd/features/lib/step_definitions/\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\232\320\276\320\274\320\260\320\275\320\264.old.os" 2020-01-16 11:41:08.899021100 +0300
2+
+++ "oscript_modules/1bdd/features/lib/step_definitions/\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\232\320\276\320\274\320\260\320\275\320\264.os" 2020-01-16 11:40:25.112937900 +0300
3+
@@ -16,7 +16,7 @@
64
ВсеШаги.Добавить("ЯВыключаюОтладкуЛогаСИменем");
5+
ВсеШаги.Добавить("ЯВключаюПолнуюОтладкуЛоговПакетовOnescript");
6+
ВсеШаги.Добавить("ЯВыключаюПолнуюОтладкуЛоговПакетовOnescript");
77
- ВсеШаги.Добавить("ЯВыполняюКоманду");
88
+ // ВсеШаги.Добавить("ЯВыполняюКоманду");
9-
ВсеШаги.Добавить("ВыводКомандыСодержит");
10-
ВсеШаги.Добавить("КодВозвратаКомандыРавен");
11-
ВсеШаги.Добавить("ЯВыполняюКомандуCПараметрами");
9+
ВсеШаги.Добавить("ЯВижуВКонсолиВывод");
10+
ВсеШаги.Добавить("КодВозвратаРавен");
11+
ВсеШаги.Добавить("ЯВыполняюКомандуСПараметрами");

LICENSE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
BSD 3-Clause License
22

3+
Copyright (c) 2020, Nikita Gryzlov <[email protected]>
34
Copyright (c) 2018, SilverBulleters, LLC
45
All rights reserved.
56

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ ovm - утилита, предназначенная для установки,
2323
* Скачать `ovm.exe` со страницы [страницы релизов GitHub](https://github.com/silverbulleters/ovm/releases)
2424
* По желанию прописать путь к ovm.exe в переменной окружения `PATH`
2525

26-
Если на машине установлен OneScript из msi и/или путь к установленному OneScript прописан в `PATH`, то перед началом использования `ovm` необходимо один раз в консоли с административными правами выполнить команду `ovm migrate`, после чего **перезапустить консоль**.
27-
2826
### Linux
2927

3028
* Скачать `ovm.exe` со страницы [страницы релизов GitHub](https://github.com/silverbulleters/ovm/releases)
@@ -40,9 +38,11 @@ mono path/to/ovm.exe "$@"
4038

4139
Для каждого из терминалов активация ovm выглядит по-разному. После выполнения первичной активации в большинстве случаев необходимо переоткрыть текущий терминал (это надо сделать один раз). Для перечисленных ниже терминалов действия по активации происходят **автоматически**.
4240

41+
<a id="use_cmd"></a>
42+
4343
### cmd (Windows)
4444

45-
При выполнении команды `ovm migrate` (только при наличии системной установки OneScript):
45+
При первичной активации версии OneScript при наличии системной установки OneScript:
4646

4747
создается запись в реестре по адресу `HKCU\Software\Microsoft\Command Processor\Autorun` следующего содержания:
4848

@@ -52,7 +52,7 @@ set PATH=%OVM_OSCRIPTBIN%;%PATH%
5252

5353
### powershell (Windows)
5454

55-
При выполнении команды `ovm migrate` (только при наличии системной установки OneScript):
55+
При первичной активации версии OneScript при наличии системной установки OneScript:
5656

5757
создается файл (либо добавляется в существующий) по адресу `%USERPROFILE%\Documents\WindowsPowerShell\profile.ps1` со следующим содержанием:
5858

@@ -86,6 +86,8 @@ export $HOME/.local/share/ovm/current/bin:$PATH
8686

8787
Для `ConEmu` активация производится через `Settings` -> `Startup` -> `Environment`. В метод установки PATH необходимо добавить путь к %OVM_OSCRIPTBIN% перед текущим `%PATH%`. Например, `set PATH=%OVM_OSCRIPTBIN%;%PATH%`
8888

89+
Современные версии `Cmder` для Windows автоматически подхватывают переменные среды и переопределение автозапуска в реестре (см. <a href="use_cmd">Активация в cmd</a>)
90+
8991
## Использование
9092

9193
ovm - утилита командной строки, основанная на библиотеке [cli](https://github.com/khorevaa/cli). Утилита содержит несколько команд с различными аргументами и опциями. Каждая команда имеет длинное имя и короткий алиас. Каждый аргумент или опция могут быть установлены из переменных окружения либо указаны непосредственно в командной строке. Более подробно - в справке по библиотеке [cli](https://github.com/khorevaa/cli).
@@ -186,7 +188,6 @@ C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.19\bin\oscript.exe
186188
list, ls Вывести список установленных и/или доступных версий OneScript
187189
run, r Запустить исполняемый файл в окружении указанной версии OneScript
188190
which, w Вывести путь к установленной версии OneScript
189-
migrate Поместить установленный системный OneScript под контроль ovm. Только для Windows
190191
191192
Для вывода справки по доступным командам наберите: ovm КОМАНДА --help
192193
```

sonar-project.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# must be unique in a given SonarQube instance
22
sonar.projectKey=ovm
3-
sonar.organization=silverbulleters
43

54
# this is the name displayed in the SonarQube UI
65
sonar.projectName=OneScript Version Manager

src/cmd/ovm.os

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,6 @@
5656
"Вывести путь к установленной версии OneScript",
5757
Новый КомандаWhich()
5858
);
59-
КонсольноеПриложение.ДобавитьКоманду(
60-
"migrate",
61-
"Поместить установленный системный OneScript под контроль ovm. Только для Windows",
62-
Новый КомандаMigrate()
63-
);
6459

6560
КонсольноеПриложение.УстановитьОсновноеДействие(ЭтотОбъект);
6661
КонсольноеПриложение.Запустить(АргументыКоманднойСтроки);

src/cmd/Классы/КомандаMigrate.os

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/cmd/Классы/КомандаRun.os

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
УстановитьПеременнуюСреды("PATH", ПеременнаяPATH, РасположениеПеременнойСреды.Процесс);
5656

5757
Команда = Новый Команда;
58+
Команда.УстановитьИсполнениеЧерезКомандыСистемы(Ложь);
5859
Команда.УстановитьКоманду(Приложение);
5960
Команда.ДобавитьПараметры(Аргументы);
6061
Команда.ПоказыватьВыводНемедленно(Истина);

src/cmd/Модули/ПараметрыПриложения.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
// Строка - Строковое представление версии
1414
//
1515
Функция Версия() Экспорт
16-
Версия = "1.0.0-RC9";
16+
Версия = "1.0.0-RC13";
1717
Возврат Версия;
1818
КонецФункции

0 commit comments

Comments
 (0)