Skip to content

oscript-library/ovm

This branch is 78 commits ahead of, 3 commits behind vanessa-opensource/ovm:develop.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 25, 2025
c8192ae Β· Mar 25, 2025
Feb 1, 2018
Aug 15, 2022
Mar 25, 2025
Feb 5, 2018
Mar 30, 2018
Jan 31, 2020
Jan 16, 2020
Jan 16, 2020
Apr 19, 2022
Mar 3, 2018
Mar 25, 2025
Jan 16, 2020
Mar 30, 2018
Jan 16, 2020

Repository files navigation

OneScript Version Manager

Release Build Status Quality Gate Tech Debt

ЦСль

ovm - ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, прСдназначСнная для установки, обновлСния ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ вСрсиями OneScript. Π’Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ чСрпаСтся ΠΈΠ· nvm (node.js version manager)

ΠŸΡ€Π΅Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹

  • УстановлСнный .Net Framework >=4.5.2 Π»ΠΈΠ±ΠΎ Mono >=4.6
  • Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

Установка

Для упрощСния ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ovm ΠΏΠ΅Ρ€Π΅Π΄ установкой рСкомСндуСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ систСмный OneScript ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· систСмы/Π²Ρ…ΠΎΠ΄ Π² систСму.

Windows

  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ovm.exe со страницы страницы Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² GitHub
  • По ТСланию ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ovm.exe Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния PATH

Linux

  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ovm.exe со страницы страницы Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² GitHub
  • Для быстрого использования прилоТСния ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ sh-Ρ„Π°ΠΉΠ» со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТаниСм:
mono path/to/ovm.exe "$@"

ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² $PATH (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ~/.local/share/bin)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² активация ovm выглядит ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. ПослС выполнСния ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (это Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·). Для пСрСчислСнных Π½ΠΈΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² дСйствия ΠΏΠΎ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ происходят автоматичСски.

cmd (Windows)

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ вСрсии OneScript ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ систСмной установки OneScript:

создаСтся запись Π² рССстрС ΠΏΠΎ адрСсу HKCU\Software\Microsoft\Command Processor\Autorun ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ содСрТания:

set PATH=%OVM_OSCRIPTBIN%;%PATH%

powershell (Windows)

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ вСрсии OneScript ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ систСмной установки OneScript:

создаСтся Ρ„Π°ΠΉΠ» (Π»ΠΈΠ±ΠΎ добавляСтся Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ) ΠΏΠΎ адрСсу %USERPROFILE%\Documents\WindowsPowerShell\profile.ps1 со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТаниСм:

set PATH=$OVM_OSCRIPTBIN;$PATH

sh (*nix)

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ вСрсии OneScript:

создаСтся Ρ„Π°ΠΉΠ» (Π»ΠΈΠ±ΠΎ добавляСтся Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ) ΠΏΠΎ адрСсу $HOME/.profile со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТаниСм:

export $HOME/.local/share/ovm/current/bin:$PATH

bash (*nix)

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ вСрсии OneScript:

создаСтся Ρ„Π°ΠΉΠ» (Π»ΠΈΠ±ΠΎ добавляСтся Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ) ΠΏΠΎ адрСсу $HOME/.bashrc со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТаниСм:

export $HOME/.local/share/ovm/current/bin:$PATH

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹

АвтоматичСская активация ovm Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ… Π½Π΅ гарантируСтся. Π§Π°Ρ‰Π΅ всСго ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ (Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…), Π»ΠΈΠ±ΠΎ Π² настройках самого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Для ConEmu активация производится Ρ‡Π΅Ρ€Π΅Π· Settings -> Startup -> Environment. Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄ установки PATH Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ %OVM_OSCRIPTBIN% ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ %PATH%. НапримСр, set PATH=%OVM_OSCRIPTBIN%;%PATH%

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСрсии Cmder для Windows автоматичСски ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ автозапуска Π² рССстрС (см. Активация Π² cmd)

ИспользованиС

ovm - ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, основанная Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ cli. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° содСрТит нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ опциями. КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ имя ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ алиас. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ опция ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния Π»ΠΈΠ±ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ нСпосрСдствСнно Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ - Π² справкС ΠΏΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ cli.

Установка OneScript

Установка OneScript производится Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π½Π΅ захламляя ΠΎΠ±Ρ‰Π΅Π΅ систСмноС пространство.

ovm install dev # Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π½ΠΎΡ‡Π½ΡƒΡŽ сборку
ovm install dev stable 1.0.19 # Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ, Π½ΠΎΡ‡Π½ΡƒΡŽ сборки ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ 1.0.19

ovm use --install dev # ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ‡Π½ΡƒΡŽ сборку ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Ссли Π΅Π΅ Π½Π΅Ρ‚

Активация OneScript

Для запуска oscript ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π±Π΅Π· указания ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Π½ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ произвСсти Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ вСрсии OneScript. ΠŸΡ€ΠΈ этом Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ovm создастся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ символичСская ссылка current, вСдущая Π½Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

ovm use dev # ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ dev (Π½ΠΎΡ‡Π½ΡƒΡŽ сборку)
ovm use --install dev # ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Ссли Π΅Π΅ Π½Π΅Ρ‚) ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ dev

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ OneScript

ovm delete 1.0.19 # Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ 1.0.19

Π’Ρ‹Π²ΠΎΠ΄ установлСнных вСрсий OneScript

$ ovm ls # Π’Ρ‹Π²ΠΎΠ΄ установлСнных вСрсий

1.0.19 -> 1.0.19.105 (C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.19)
current -> 1.0.20.160 (C:\Users\NikitaGryzlov\AppData\Local\ovm\current)
dev -> 1.0.20.160 (C:\Users\NikitaGryzlov\AppData\Local\ovm\dev)
$ ovm ls --remote # Π’Ρ‹Π²ΠΎΠ΄ вСрсий, доступных ΠΊ установкС с сайта

1.0.19 (http://oscript.io/downloads/archive/1_0_19)
1.0.18 (http://oscript.io/downloads/archive/1_0_18)
$ ovm ls --all # Π’Ρ‹Π²ΠΎΠ΄ всСх вСрсий - установлСнных ΠΈ доступных

1.0.18 -> 1.0.18.101 -> C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.18 -> http://oscript.io/downloads/archive/1_0_18
1.0.19 -> 1.0.19.105 -> C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.19 -> http://oscript.io/downloads/archive/1_0_19
current -> 1.0.20.160 -> C:\Users\NikitaGryzlov\AppData\Local\ovm\current -> unknown
dev -> 1.0.20.160 -> C:\Users\NikitaGryzlov\AppData\Local\ovm\dev -> http://oscript.io/downloads
stable -> unknown -> not installed -> http://oscript.io/downloads

Запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии

ovm позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ прилоТСния Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ установлСнной вСрсии OneScript. ΠŸΡ€ΠΈ этом происходит доустановка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния PATH ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ вСрсии.

$ ovm run 1.0.19 oscript -version # Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ oscript -version Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ 1.0.19

1.0.19.105
$ ovm run 1.0.19 where oscript # Π’Ρ‹Π²ΠΎΠ΄ стороннСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ where Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ 1.0.19

C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.19\bin\oscript.exe # ΠŸΡƒΡ‚ΡŒ ΠΊ 1.0.19 указываСтся Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ current, благодаря запуску ovm run
C:\Users\NikitaGryzlov\AppData\Local\ovm\current\bin\oscript.exe

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚ΠΈ ΠΊ исполняСмому Ρ„Π°ΠΉΠ»Ρƒ oscript

$ ovm which 1.0.19

C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.19\bin\oscript.exe

ΠžΡ‚Π»Π°Π΄ΠΊΠ° скриптов, запускаСмых Ρ‡Π΅Ρ€Π΅Π· OVM, Π² VSCode

ПослС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ настройки OVM Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ ΡˆΡ‚Π°Ρ‚Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ 1скрипт

Π”Π°Π»Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ\ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» .vscode/launch.json

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ configurations Ρ„Π°ΠΉΠ»Π° Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ\ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки

  "windows": {
     "runtimeExecutable": "${env:OVM_OSCRIPTBIN}\\oscript.exe"
  },
  "linux": {
    "runtimeExecutable": "${env:OVM_OSCRIPTBIN}/oscript"
  }

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ovm

ovm ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ config

Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

$ ovm config <имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°> <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>

Настройка сайта с Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ

$ ovm config oscript.server https://internal.oscript.io

Настройка прокси-сСрвСра

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π·Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ прокси-сСрвСром ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ настроСк прокси. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ПояснСниС
proxy.use true/false Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ использования прокси. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π·Π°Π΄Π°Π½ - прокси Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
proxy.server адрСс прокси-сСрвСра Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ€ΡƒΡ‡Π½Ρ‹Π΅ настройки прокси: имя сСрвСра, ΠΏΠΎΡ€Ρ‚, Π»ΠΎΠ³ΠΈΠ½, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π·Π°Π΄Π°Π½, Π½ΠΎ Π·Π°Π΄Π°Π½ proxy.use=true - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ систСмный прокси.
proxy.port ΠŸΠΎΡ€Ρ‚ прокси-сСрвСра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°Π΄Π°Π½ proxy.server
proxy.user Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ прокси-сСрвСра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°Π΄Π°Π½ proxy.server
proxy.password ΠŸΠ°Ρ€ΠΎΠ»ΡŒ прокси-сСрвСра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°Π΄Π°Π½ proxy.server
proxy.osAuthentication true/false Авторизация Π½Π° прокси срСдствами ОБ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°Π΄Π°Π½ proxy.server

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования

# использованиС систСмного прокси
ovm config proxy.use true

# Ρ€ΡƒΡ‡Π½Ρ‹Π΅ настройки прокси
ovm config proxy.use true
ovm config proxy.server enterpise-proxy.server.lan
ovm config proxy.osAuthentication true

Π’Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ovm

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ovm
 OneScript Version Manager v1.0.0-RC14

Π‘Ρ‚Ρ€ΠΎΠΊΠ° запуска: ovm [ОПЦИИ] ΠšΠžΠœΠΠΠ”Π [Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹...]

ΠžΠΏΡ†ΠΈΠΈ:
  -v, --version         ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ

ДоступныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:
  install, i            Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ OneScript ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… вСрсий
  use, u                Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ OneScript ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ вСрсии
  uninstall, delete, d  Π£Π΄Π°Π»ΠΈΡ‚ΡŒ OneScript ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… вСрсий
  list, ls              ВывСсти список установлСнных ΠΈ/ΠΈΠ»ΠΈ доступных вСрсий OneScript
  run, r                Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ вСрсии OneScript
  which, w              ВывСсти ΠΏΡƒΡ‚ΡŒ ΠΊ установлСнной вСрсии OneScript
  config                Настройки ovm. ΠŸΡ€ΠΎΠΊΡΠΈ, сСрвСра ΠΈ Ρ‚.ΠΏ.

Для Π²Ρ‹Π²ΠΎΠ΄Π° справки ΠΏΠΎ доступным ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅: ovm ΠšΠžΠœΠΠΠ”Π --help

Packages

No packages published

Languages

  • 1C Enterprise 92.9%
  • Gherkin 6.7%
  • Shell 0.4%