понедельник, 27 января 2014 г.

portopts

Запилил пару скриптов для быстрого задания юзов и кейвордов.
Собственно как работают:
use deadbeef -m3u
old: media-sound/deadbeef ape converter dts hotkeys psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma pltbrowser m3u -adplug
new: media-sound/deadbeef ape converter dts hotkeys psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma pltbrowser -adplug -m3u        [ ok ]
use deadbeef m3u
old: media-sound/deadbeef ape converter dts hotkeys psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma pltbrowser -adplug -m3u
new: media-sound/deadbeef ape converter dts hotkeys psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma pltbrowser -adplug m3u         [ ok ]
use deadbeef m3u !
old: media-sound/deadbeef ape converter dts hotkeys psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma pltbrowser -adplug m3u
new: media-sound/deadbeef ape converter dts hotkeys psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma pltbrowser -adplug             [ ok ]
Отсюда уже видно как работают:

  • умеют сами определять категорию пакета
  • запиливают опции в уже существующую строку, если нет, то создают новую
  • убирают дубли и передёргивания on/off/on/off
  • умеют как файлы, так и директории
  • при удалении "-" не имеет значения - будут убраны любые упоминания сего флага
Живут здесь и в оверлее stuff.
Ругайтесь :3