Снегопат

Обсуждение Снегопата
Текущее время: 25 ноя 2024, 23:18

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Get-Latest на PowerShell
СообщениеДобавлено: 13 окт 2014, 14:52 
Не в сети

Зарегистрирован: 27 мар 2014, 15:01
Сообщения: 40
В целях нормализации скриптового парка дошли руки и до Снегопата.

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

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

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


Вложения:
Get-Latest.zip [2.16 КБ]
Скачиваний: 599
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 03 апр 2015, 09:44 
Не в сети

Зарегистрирован: 27 мар 2014, 15:01
Сообщения: 40
Модификация под Snegopat 2.0


Вложения:
Get-Latest20.zip [1.26 КБ]
Скачиваний: 606
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 03 апр 2015, 11:10 
Не в сети

Зарегистрирован: 09 дек 2014, 09:17
Сообщения: 6
а если PowerShell-а нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 03 апр 2015, 14:16 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 04 апр 2015, 16:49 
Не в сети

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


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

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

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


Вложения:
Get-Latest2-0-0-2.zip [1.73 КБ]
Скачиваний: 573
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 06 апр 2015, 12:05 
Не в сети

Зарегистрирован: 09 дек 2014, 09:17
Сообщения: 6
Не обновляет, если в названиях папок расположения сегопата есть пробелы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 06 апр 2015, 13:06 
Не в сети

Зарегистрирован: 24 авг 2011, 23:16
Сообщения: 27
При запуске без параметров логично предположить, что скрипт лежит в корневой папке снегопата. Можно реализовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 07 апр 2015, 09:55 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2011, 08:20
Сообщения: 98
yukon писал(а):
Модификация под Snegopat 2.0


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 07 апр 2015, 16:03 
Не в сети

Зарегистрирован: 27 мар 2014, 15:01
Сообщения: 40
plnz писал(а):
Не обновляет, если в названиях папок расположения сегопата есть пробелы.


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

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


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


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


Вложения:
Get-Latest2-0-0-3.zip [1.75 КБ]
Скачиваний: 606
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Get-Latest на PowerShell
СообщениеДобавлено: 07 апр 2015, 16:06 
Не в сети

Зарегистрирован: 27 мар 2014, 15:01
Сообщения: 40
lustin писал(а):
Правильней бы было на 1Script ;-).

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB