TDTCli/README.md

68 lines
1.3 KiB
Markdown
Raw Normal View History

2022-03-03 17:22:20 +01:00
# TDTCli
2022-03-04 23:42:36 +01:00
A cli program written in Perl to watch the TDT.
## How to install
Clone this repository and `cd` into the new directory.
Install the program using cpan:
```shell
cpan .
```
2022-03-04 23:47:44 +01:00
If you get errors because missing libraries you
should install the headers libs of openssl and
the openssl command-line utils, this is distro
specific.
2022-03-04 23:42:36 +01:00
If you get prompted by questions press intro to
use the defaults and run: (Supposing your are
using bash.)
```shell
. ~/.bashrc
echo $PERL5LIB
```
If you don't get an output that looks like
```
/home/sergio/perl5/lib/perl5:/home/sergio/perl5/lib/perl5
```
Run `perl -I${HOME}/perl5/lib/ -Mlocal::lib` to
see what enviroment variables you will have to set in your .profile, .shellrc or whatever
file your shell sources.
Once you have a working local::lib you will
be able to run:
```shell
tdtcli.pl
```
It should get you into a new command line that
looks like:
```
tdtcli ~>
```
Now type `help` to get further instructions of usage.
2022-03-04 23:47:44 +01:00
## Sugar
In order to get advanced editing in TDTCli
you will have to install `Term::ReadLine::Gnu`
you can do that using:
```
cpan Term::ReadLine::Gnu
```
If you get errors related to missing libraries
then you will have to install the headers for
ncurses and readline, this is distro specific.