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 toinit()
, 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.