You are not logged in.

#1 2010-10-01 21:04:47

rggjan
Member
Registered: 2007-01-06
Posts: 69

Yet another debfoster clone: pacfoster

Hi there!

Because I really liked debfoster, coming from the debian world, I created yet another debfoster clone. You can find it on the AUR.

Features
  • Selection of only top-level packages

  • Writing choices to a list to remember them

  • Undo of choices before applying

  • Info output

It's written in Ruby, and here you see a sample session:

$ pacfoster
building database...

extra/brasero 2.30.3-1
    A disc burning application for Gnome

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) y: keeping brasero

local/google-talkplugin 1.5.1-1
    Video chat browser plug-in for Google Talk

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) y: keeping google-talkplugin

community/tuxguitar 1.2-4
    multitrack guitar tablature editor and player

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) u: undo

local/google-talkplugin 1.5.1-1
    Video chat browser plug-in for Google Talk

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) p: deleting google-talkplugin

community/tuxguitar 1.2-4
    multitrack guitar tablature editor and player

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) s: skipping tuxguitar

writing new keepers to /home/jan/.pacsafe.conf...
removing package(s) google-talkplugin
checking dependencies...

Remove (5): google-talkplugin-1.5.1-1  lib32-libstdc++5-3.3.6-5  lib32-openssl-compatibility-0.9.8-1  libpng12-1.2.44-1  libstdc++5-3.3.6-3

Total Removed Size:   27.21 MB

Do you want to remove these packages? [Y/n] 
(1/5) removing google-talkplugin                                                                           [################################################################] 100%
(2/5) removing lib32-libstdc++5                                                                            [################################################################] 100%
(3/5) removing lib32-openssl-compatibility                                                                 [################################################################] 100%
(4/5) removing libpng12                                                                                    [################################################################] 100%
(5/5) removing libstdc++5                                                                                  [################################################################] 100%

And, another one:

$ pacfoster
building database...

community/tuxguitar 1.2-4
    multitrack guitar tablature editor and player

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) i: info
Name           : tuxguitar
Version        : 1.2-4
URL            : http://sourceforge.net/projects/tuxguitar
Licences       : LGPL
Groups         : None
Provides       : None
Depends On     : java-runtime  swt  alsa-lib
Optional Deps  : None
Required By    : None
Conflicts With : None
Replaces       : None
Installed Size : 5952.00 K
Packager       : Sergej Pupykin <pupykin.s+arch@gmail.com>
Architecture   : x86_64
Build Date     : Mon 21 Dez 2009 18:49:19 CET
Install Date   : Mit 25 Aug 2010 18:50:50 CEST
Install Reason : Explicitly installed
Install Script : Yes
Description    : multitrack guitar tablature editor and player


community/tuxguitar 1.2-4
    multitrack guitar tablature editor and player

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) h: help

Yes: Keep package and write it to pacsave.conf
Prune: Remove package with -Rsc (with dependencies)
Skip: Skip package for now, decide later
Info: Show more informations of the package
Undo: Undo the last choice, and ask again
eXit: Exit, remove marked packages and write pacsave.conf
Quit: Quit without writing pacsave.conf and removing packages
Help: Show this help

community/tuxguitar 1.2-4
    multitrack guitar tablature editor and player

(Yes/Prune/Skip/Info/Undo/eXit/Quit/Help) x: exiting...

Of course, you have to image it in color smile

I'm open for suggestions etc. as always...

Offline

Board footer

Powered by FluxBB