ovm - ΡΡΠΈΠ»ΠΈΡΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ OneScript. ΠΠ΄ΠΎΡ Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΏΠ°Π΅ΡΡΡ ΠΈΠ· nvm (node.js version manager)
- Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ
.Net Framework >=4.5.2
Π»ΠΈΠ±ΠΎMono >=4.6
- Π Π°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ
ΠΠ»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π½Π° ovm ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ OneScript ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ/Π²Ρ ΠΎΠ΄ Π² ΡΠΈΡΡΠ΅ΠΌΡ.
- Π‘ΠΊΠ°ΡΠ°ΡΡ
ovm.exe
ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² GitHub - ΠΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΡΡΡ ΠΊ ovm.exe Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
PATH
- Π‘ΠΊΠ°ΡΠ°ΡΡ
ovm.exe
ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² GitHub - ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ sh-ΡΠ°ΠΉΠ» ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ΠΌ:
mono path/to/ovm.exe "$@"
ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π³ΠΎ Π² $PATH
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ~/.local/share/bin
)
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ² Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ ovm Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ. ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅ΠΎΡΠΊΡΡΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (ΡΡΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·). ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ² Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ OneScript ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ OneScript:
ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π·Π°ΠΏΠΈΡΡ Π² ΡΠ΅Π΅ΡΡΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ HKCU\Software\Microsoft\Command Processor\Autorun
ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ:
set PATH=%OVM_OSCRIPTBIN%;%PATH%
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ OneScript ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ OneScript:
ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΉΠ» (Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ) ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ %USERPROFILE%\Documents\WindowsPowerShell\profile.ps1
ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ΠΌ:
set PATH=$OVM_OSCRIPTBIN;$PATH
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ OneScript:
ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΉΠ» (Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ) ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ $HOME/.profile
ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ΠΌ:
export $HOME/.local/share/ovm/current/bin:$PATH
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ 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 ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π½Π΅ Π·Π°Ρ Π»Π°ΠΌΠ»ΡΡ ΠΎΠ±ΡΠ΅Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
ovm install dev # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½ΠΎΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ
ovm install dev stable 1.0.19 # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ, Π½ΠΎΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ Π²Π΅ΡΡΠΈΡ 1.0.19
ovm use --install dev # ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Π΅ΡΠ»ΠΈ Π΅Π΅ Π½Π΅Ρ
ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° oscript
ΠΈ ΠΏΡΠΎΡΠΈΡ
ΡΡΠΈΠ»ΠΈΡ Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΡΡΠ΅ΠΉ ΠΊ Π½ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π²Π΅ΡΡΠΈΠΈ OneScript. ΠΡΠΈ ΡΡΠΎΠΌ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π΄Π°Π½Π½ΡΡ
ovm
ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ»ΠΊΠ° current
, Π²Π΅Π΄ΡΡΠ°Ρ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ.
ovm use dev # ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π½Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ dev (Π½ΠΎΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ)
ovm use --install dev # ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ (Π΅ΡΠ»ΠΈ Π΅Π΅ Π½Π΅Ρ) ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅ΡΡΠΈΡ dev
ovm delete 1.0.19 # Π£Π΄Π°Π»ΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ 1.0.19
$ 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
$ ovm which 1.0.19
C:\Users\NikitaGryzlov\AppData\Local\ovm\1.0.19\bin\oscript.exe
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ OVM Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ 1ΡΠΊΡΠΈΠΏΡ
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ\ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΠΉΠ» .vscode/launch.json
Π ΡΠ°Π·Π΄Π΅Π»Π΅ configurations
ΡΠ°ΠΉΠ»Π° Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ\ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ
"windows": {
"runtimeExecutable": "${env:OVM_OSCRIPTBIN}\\oscript.exe"
},
"linux": {
"runtimeExecutable": "${env:OVM_OSCRIPTBIN}/oscript"
}
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
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