NAME

Slackware::SBoKeeper - SlackBuild package manager helper

SYNOPSIS

use Slackware::SBoKeeper;

my $sbokeeper = Slackware::SBoKeeper->init();
$sbokeeper->run();

DESCRIPTION

Slackware::SBoKeeper is the workhorse module behind sbokeeper. It should not be used by any other script/program other than sbokeeper. If you are looking for sbokeeper user documentation, please consult its manual.

SUBROUTINES/METHODS

init()

Reads @ARGV and returns a blessed Slackware::SBoKeeper object. For the list of options that are available to init(), please consult the sbokeeper manual.

run()

Runs sbokeeper.

get($get)

Get the value of attribute $get. The following are valid attributes:

ConfigFile

Path to config file.

DataFile

Path to database file.

SBoPath

Path to local SlackBuild repo.

Tag

Package tag that the SlackBuild repo uses.

YesAll

Boolean determining whether to automatically accept any given prompts or not.

Command

The command that was supplied to sbokeeper.

Args

Array ref of arguments given to command.

The following methods correspond to sbokeeper commands. Consult its manual for information on their functionality.

add()
tack()
addish()
tackish()
rm()
clean()
deps()
depadd()
deprm()
pull()
diff()
depwant()
depextra()
unmanual()
sbokeeper_print()
tree()
dump()
help()

AUTHOR

Written by Samuel Young, samyoung12788@gmail.com.

BUGS

Report bugs on my Codeberg, <https://codeberg.org/1-1sam>.

COPYRIGHT

Copyright (C) 2024-2025 Samuel Young

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

SEE ALSO

sbokeeper