4 Normally you can do "make" and then "make install". That will first check for
5 the required Perl modules and then install the clive in your own ~/bin/
6 directory. If you want to do a global install, you can do (as root):
7 # make prefix=/usr install
9 The manual page is installed by default, if you do not need it:
10 # make WITH_MAN=no install
12 When you uninstall, be sure to use the same prefix. For example:
13 # make prefix=/usr uninstall
15 Developers may also find the following make target useful:
16 man # generate clive.1 from clive (req. pod2man)
24 * Config::Tiny (2.12+)
26 * HTML::TokeParser (2.37+)
30 Optional Perl modules:
31 * BerkeleyDB (0.34+) # Cache features, e.g. --show, --grep
32 * Clipboard (0.09+) # --paste from X clipboard
33 * IO::Pager (0.05+) # --show; same as running "clive --show | less"
34 * Expect (1.21+) # --clivepass
35 * Term::ReadKey # SIGWINCH: resize progressbar to match terminal width
37 clive runs without the optional modules but the specified program features
38 will be disabled if the required module is not found.
40 Most Unix/Linux distros have made the above Perl modules available as
41 packages but you can also install them from CPAN, e.g.:
42 # cpan install $modulename
48 % clive "http://youtube.com/watch?v=3HD220e0bx4"
50 Be sure to read the manual page which contains also the EXAMPLES
51 section. For a configuration file example, see examples/config.