dumb uses distutils, so it can be easily installed from source with:
python setup.py install
on the download page there are also packages for a few linux distributions.
dumb can be also used without installing it by temporary exporting the following variables:
export PYTHONPATH=path/to/dumb-version/lib
export PATH=$PATH:path/to/dumb-version/scripts
Under construction
mkdir -p ~/.dumb/collections/repo_name
cd ~/.dumb/collections/repo_name
git init
The following commands add a dumb bookmark in the current directory:
dumb-add -t "Bookmark Title" -k 'keyword1 [...]' http://example.com
git add .
git commit
you may want to use the url as commit message, since that’s what the graphical client is going to do.
Using dumb >= 0.2.0 you can also use:
git add `dumb-add -t "Bookmark Title" -k 'keyword1 [...]' http://example.com`
git commit
dumb-list