dbo-get
is a command-line utility similar to apt-get
, used to retrieve and manage artifacts ("packages") from
dev.bukkit.org. Projects are uniquely identified via their URL slug (for technical reasons).
Coming soon. A Windows installer and deb
package will be made available on initial release, possibly alongside an
rpm
package.
On *nix systems, simply run make
in the project directory. gcc
4.8 or higher is recommended. Note that on Debian,
additional dependency packages must be installed, which may be done via the included prereqs
script. The build has not
been tested on any other distributions.
On Windows, Visual Studio or MSBuild >=14.0 must be installed. Additionally, curl.lib
, ssh2.lib
, zlib.lib
,
ssl.lib
, and jsoncpp.lib
(and/or their respective debug configuration counterparts) must be available on the library
search path. To build, simply open the solution in the IDE and build it, or run msbuild
from the command line in the
project directory.
dbo-get
has the following subcommands:
Command | Description |
---|---|
store <location> |
Sets the current location for storing packages. Each store has its own unique local index. |
install <projects>... |
Installs the given projects to disk. |
upgrade |
Attempts to upgrade installed projects. |
remove <projects>... |
Attempts to remove the given projects from disk. |
help [command] |
Displays help information for a given command, or for all commands and flags if no additional parameter is passed. |