xenial (1) plowmod.1.gz

Provided by: plowshare_2.1.2-1_all bug

NAME

       plowmod - Simple plowshare modules management tool

SYNOPSIS

       plowmod ACTION [OPTIONS]... [URL]...
       plowmod --install [URL]...
       plowmod --update
       plowmod --status

DESCRIPTION

       plowmod is a command-line tool designed to ease plowshare modules installation and update.  The script is
       standalone and not dependent of other plow* tools.

       At    startup,    plowdown,     plowup,     plowprobe,     plowlist     or     plowdel     search     for
       ~/.config/plowshare/modules.d/*/config files and build an available module list.

       Remote repository sources (URLs) can be only git repositories for now.

OPTIONS

   Action options
       -i, --install
              Install  from  scratch  from  one  or  several URLs to plowshare modules directory (see --modules-
              directory switch below).  For now, this is a simple  git  clone.   From  repository  URL,  a  sub-
              directory  name  is  figured  out (some kind of basename) and will be created in plowshare modules
              directory.

       -s, --status
              Print some useful information about modules directories found and possible conflicts  (when  using
              -v3 switch).

       -u, --update
              Browse  plowshare modules directory (each sub-directory) and try to update sources.  For now, this
              is a simple git pull.

   Logging options
       -v, --verbose=LEVEL
              Set output verbosity level:
              0  none,
              1  errors,
              2  notice (default behavior),
              3  debug,
              4  report (very noisy, not very useful here).

       -q, --quiet
              Alias for -v0. Do not print any debug messages.

   Miscellaneous options
           --no-color
              Disables log messages (stderr only) output coloring.

           --modules-directory=DIR
              Set plowshare modules directory. Default is ~/.config/plowshare/modules.d/.  You should not modify
              this unless you are a package maintainer or want to embed plowshare into PHP.

   Generic program information
       -h, --help
              Display main help and exit.

           --version
              Output version information and exit.

FILES

       ~/.config/plowshare/modules.d/
              User  plowshare modules directory for installation or update of repository sources.  This location
              prevails over ones listed below.

       /usr/share/plowshare/modules/
              (replace /usr with your installation  prefix)  Since  plowshare  is  not  delivered  with  modules
              anymore,  this  is  unused.   This  is  still  supported  for  compatibility  purpose  but you are
              discouraged using it.

       ~/.config/plowshare/modules/
              Obsolete user modules directory. Prefer using ~/.config/plowshare/modules.d/xxx/ instead.

EXIT CODES

       Possible exit codes are:

       0      Operation success.

       1      Fatal error. Unexpected result.

       8      System generic error.

       15     Unknown command line parameter or incompatible options.

       If plowmod is invoked with multiple URLs (command-line arguments), and one or several errors  occur,  the
       first error code is returned added with 100.

AUTHORS

       Plowshare  was  initially  written  by Arnau Sanchez. See the AUTHORS file for a list of some of the many
       other contributors.

       Plowshare is (C) 2010-2015 The Plowshare Team

SEE ALSO

       plowdown(1), plowup(1), plowdel(1), plowprobe(1), plowshare.conf(5).