Снегопат
https://snegopat.ru/forum/

Get-Latest на PowerShell
https://snegopat.ru/forum/viewtopic.php?f=3&t=662
Страница 1 из 3

Автор:  yukon [ 13 окт 2014, 14:52 ]
Заголовок сообщения:  Get-Latest на PowerShell

В целях нормализации скриптового парка дошли руки и до Снегопата.

Реализовал функционал в объеме стандартного get-latest.cmd.

Плюс добавлена возможность обновления пользовательских репозитариев в том же режиме (через http) как и репозитариев Снегопата.

В аттаче файл Get-Latest.ps1 и get-latest.ini.

Вложения:
Get-Latest.zip [2.16 КБ]
Скачиваний: 599

Автор:  yukon [ 03 апр 2015, 09:44 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

Модификация под Snegopat 2.0

Вложения:
Get-Latest20.zip [1.26 КБ]
Скачиваний: 605

Автор:  plnz [ 03 апр 2015, 11:10 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

а если PowerShell-а нет?

Автор:  artbear [ 03 апр 2015, 14:16 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

По версии для 2.0:
Добавь проверку на наличие fossil.
Если его нет, выдается невнятное сообщение об ошибке :(

Автор:  yukon [ 04 апр 2015, 16:49 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

artbear писал(а):
По версии для 2.0:
Добавь проверку на наличие fossil.
Если его нет, выдается невнятное сообщение об ошибке :(


Теперь выдается внятное сообщение об ошибке. Заодно добавил справку.

plnz писал(а):
а если PowerShell-а нет?

Это как? PowerShell доступен начиная с Windows XP SP2. В Win7 устанавливается по дефолту.

Вложения:
Get-Latest2-0-0-2.zip [1.73 КБ]
Скачиваний: 572

Автор:  plnz [ 06 апр 2015, 12:05 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

Не обновляет, если в названиях папок расположения сегопата есть пробелы.

Автор:  p4veltr [ 06 апр 2015, 13:06 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

При запуске без параметров логично предположить, что скрипт лежит в корневой папке снегопата. Можно реализовать?

Автор:  lustin [ 07 апр 2015, 09:55 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

yukon писал(а):
Модификация под Snegopat 2.0


Правильней бы было на 1Script ;-).

Автор:  yukon [ 07 апр 2015, 16:03 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

plnz писал(а):
Не обновляет, если в названиях папок расположения сегопата есть пробелы.


Есть такое. Добавил экранирование путей кавычками. Проверил, работает.

p4veltr писал(а):
При запуске без параметров логично предположить, что скрипт лежит в корневой папке снегопата. Можно реализовать?


При запуске без параметров считает, что лежит рядом с fossil.exe, и разворачивает репозиторий в текущую папку. В итоге, по умолчанию, структура папки такая:
Код:
..
core\
repo\
get-latest20.ps1
fossil.exe
shegopat.dll


Это не то, что нужно?

Вложения:
Get-Latest2-0-0-3.zip [1.75 КБ]
Скачиваний: 606

Автор:  yukon [ 07 апр 2015, 16:06 ]
Заголовок сообщения:  Re: Get-Latest на PowerShell

lustin писал(а):
Правильней бы было на 1Script ;-).

Посмотрим, может и получится. На PowerShell уж больно красиво получается.

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/