Настольный генератор файлов
Генерирует файлы и загрузки .desktop .png значки на основе аргументов командной строки.
См. gendesk --help или страница Man для получения дополнительной информации.
Приглашаются запросы.
Изменения с 1,0,9 до 1,0,10
- Обновить документацию.
- Обновление CI Configuration.
- Переключитесь с MIT на лицензию BSD-3.
- Решить проблему № 26 путем переименования
default.png в gendesk.png . - Некоторые рефакторинг.
- Добавьте поддержку значков
.svg в файлах PKGBUILD , ссылка #22. - Добавьте категорию проверку и предупреждение, ссылка № 21.
- Используйте
io вместо устаревшего пакета ioutil . - Обновить зависимости.
Изменения с 1,0,8 до 1,0,9
- Обновить документацию.
- Расширить переменные, ссылка № 16.
- Добавьте флаг
--path для установки стартового каталога, ссылка № 17. - Добавьте ключевые слова для обнаружения категории
AudioVideo и для обнаружения приложений, связанных с электронной почтой. - Установите
noExecSpecififed только в том случае, если флаг не был указан. - Если
--exec не указан для приложений, связанных с электронной почтой, добавьте %u в поле Exec . - Рассмотрим
Email;Network;Office; Категории, ссылка № 19. - Обновить зависимости.
Изменения с 1,0,7 до 1,0,8
Изменения с 1,0,6 до 1,0,7
- Обновить документацию.
- Также нарисуйте суффикс
-bin . - Обновление CI Configuration.
- Незначительное улучшение выхода
--help . - Добавить дополнительные категории.
- Обновить зависимости.
Изменения с 1,0,5 до 1,0,6
- Исправьте проблему с суффиксом
-hg (спасибо Майклу Штраубе). - Исправьте проблему с описанием пакета (спасибо Саймон Дирл).
- Незначительные изменения.
- Обновить зависимости.
Изменения с 1,0,4 до 1,0,5
- Если первый аргумент не является файлом, который существует, используйте его в качестве имени пакета.
- Обновить зависимости.
Изменения с 1,0,3 до 1,0,4
- Включите go.mod и go.sum в пакет релиза.
- Незначительные изменения в выходном сообщении, когда не дают аргументов.
- Обновить зависимости.
Изменения с 1,0,2 до 1,0,3
- Пусть флаги переопределяют значения из данного файла pkgbuild.
- Переключитесь с GoConf на GoConfig.
- Переключитесь с термина на TextOutput.
- Требуется GO 1.10 или более позднее.
Изменения с 1,0,1 до 1,0,2
- Установите версию на 1.0 вместо 1.2 при генерации файлов
.desktop , чтобы поддержать более широкий диапазон распределений.
Изменения с 1,0,0 до 1,0,1
- Исправьте опечатку в выходе
--help . - Обновите скрипт выпуска.
Изменения с 0,7,0 до 1,0,0
- Добавить флаг
--icon , ссылка № 7. - Обновите в формате рабочего стола-Entry-Spec 1.2 (удалите
Encoding и укажите Version ), Ref #8. - Несколько незначительных изменений, о чем свидетельствует утилита
golint . - Протестировано с GO 1.11.
Изменения с 0,6,5 до 0,7,0
- Обновленные поставщики зависимости.
- Добавлена поддержка для гореразера.
- Улучшенная обработка значков, если иконка отсутствует.
- Незначительные изменения и рефакторинг.
Изменения с 0,6,4 до 0,6,5
- Игнорируйте суффикс
-svn в именах пакетов (так же, как для -git , спасибо @mstraube). - Используйте
text/template для генерации содержимого файла .desktop . - Незначительные изменения в выводе/документации командной строки.
- Некоторые рефакторинг.
- Протестировано с GO 1.9.
Изменения с 0,6,3 до 0,6,4
- Исправьте ошибку, где некоторые флаги не могут быть переопределены.
Изменения с 0,6,2 до 0,6,3
- Теперь игнорируют суффикс
-git если он является частью имени пакета.
Изменения с 0,6,1 до 0,6,2
- Добавлена возможность наличия файла конфигурации для указания другого URL -адреса для поиска отсутствующих значков.
- Удалите флаг
--iconurl . - Рефактировал какой -то код на внешний пакет.
Изменения с 0,6 до 0,6,1
- Поддержка
StartupNotify=true / false - Как
--mimetype , так и --mimetypes разрешены - Угадает больше категорий, чем раньше
Изменения с 0,5,5 до 0,6
- Добавлена опция для генерации файлов .desktop для запуска управляющих окон
Изменения с 0,5,4 до 0,5,5
- Исправление ошибки при генерации файлов .desktop из файлов pkgbuild.
Изменения с 0,5,3 до 0,5,4
- Добавлен флаг
-f для перезаписи файлов (не будет перезаписать без него). - Некоторые рефакторинг
Изменения с 0,5,2 до 0,5,3
- Добавлен
--terminal флаг для указания, следует ли запустить приложение в терминале. - Некоторые рефакторинг.
Изменения с 0,5,1 до 0,5,2
- Поддержка дополнительных переменных среды.
Изменения с 0,5,0 до 0,5,1
- Поддержка
$pkgname и $pkgdesc . - Обновил страницу человека.
- Попробую скачать значки, указанные с помощью
--iconurl .
Изменения с 0,4,4 до 0,5,0
- Параметры командной строки, не нужно указывать Pkgbuild.
Изменения с 0,4,3 до 0,4,4
- Изменил URL для поиска значков из Fedora, чтобы открыть библиотеку значков
Изменения с 0,4,2 до 0,4,3
- Исправлена незначительная ошибка, где игры головоломки не были помещены в нужную категорию
- Добавлен _categories = ()
Изменения с 0,4,1 до 0,4,2
- Добавлена категория "Графика; 3DGraphics;" Для 3D -моделлеров
- Добавлена категория "Система"; Для датчиков мониторов
- Добавлена категория "Game; Boardgame;" Для KW "Board", "Chess", "Goban" или "шахматная доска"
- Добавлена категория «Офис» для KW «Электронная книга» и «Электронная книга»
- Не использует ".png" по умолчанию при указании значка
Изменения с 0,4 до 0,4,1
- Исправлена ошибка, где _name = () и _comment = () не работали, как и должно
Изменения с 0,3 до 0,4
- Добавлен _genericname = ()
- Добавлен _comment = ()
- Добавлен _mimeType = ()
- Добавлен тип = приложение
- Добавлена категория "Game; LogicGame" для ключевого слова "головоломка"
- Добавлена категория "игра; arcadegame" для ключевого слова "борьба"
- Исправлено странное форматирование в выходе -HELP
- Добавлен _custom = () для добавления пользовательских полей в конце файла .desktop
- Глобус для существующих значков .svg
- Более короткие линии
- Перемещенные функции и настройки, связанные с выводом терминала в отдельный файл
Изменения с 0,2 до 0,3
- Новый флаг: -q для тишины
- Новый флаг: - -ноколор без цвета
- Новый флаг: -n, чтобы ничего не загружать (только генерируйте файл .desktop)
- Новый флаг: -q для тишины (без вывода Stdout)
- Добавлен _name = ('name'), чтобы иметь возможность указать имя, которое не только строчное (например, «zynaddsubfx» или «jedit»)
- KW "синтезатор" теперь категория Audiovideo
- KW «Редактор» теперь является категорией Texteditor и/или Development; Texteditor
- KW "Эмулятор" теперь категория "игра"
- KW "игра" теперь категория "игра"
- KW "Combat" теперь является категорией "Game; Arcadegame"
- KW "GPS" или "осмотр" теперь является категорией «приложение; наука»
- KW "Player" теперь является категорией «приложение; Game»;
- KW "Shooter" теперь "Application; Game; ActionGame;"
- KW "Roguelike" теперь "приложение; Game; AdventureGame;"
- KW "GIT" теперь является разработкой категорий; RevisionControl
Требования
Поиск неисправностей
- Если вы получите что-то вроде
GLIBC_3.32 not found на Linux, попробуйте выпуск gendesk-1.xx-linux_static .
Общая информация