41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# kwh-cost
|
|
|
|
Calculates cost of electricity.
|
|
|
|
## How to use
|
|
|
|
```console
|
|
$ kwh-cost [OPTIONS] price wattage interval [interval ..]
|
|
```
|
|
|
|
Options are `-v` to show program's version; and `-h` to show usage of a program.
|
|
|
|
`price` is a price per kWh. `wattage` is how many Watts being consumed. `interval` is for how long.
|
|
|
|
`wattage` is in Watts, but it can come with following units: `m`, `k|K`, `M`, `G`, `T`.
|
|
|
|
`interval` is in seconds, but the following units are supported: `m|M` for minutes; `h|H` for hours;
|
|
and `d|D` for days. Also, there could be as many `interval`s passed as you need.
|
|
|
|
Here is an example:
|
|
|
|
```console
|
|
$ kwh-cost 4.02 120 30d 2h
|
|
```
|
|
|
|
Will give 348.29.
|
|
|
|
## Installation
|
|
|
|
### Manually
|
|
|
|
Just run `make install` to build and copy executable in `/usr/local/bin/`, set a `PREFIX=` variable to change a default `/usr/local` path. Or just run `make` to only build an executable.
|
|
|
|
Use `make uninstall` to delete it (don't forget about the `PREFIX=` variable if you previously set it), or just delete `${PREFIX}/bin/kwh-cost` by hand.
|
|
|
|
A `LICENSE` file is also being copied to `${PREFIX}/share/licenses/kwh-cost/LICENSE`.
|
|
|
|
### For ArchLinux
|
|
|
|
You can take a [PKGBUILD](/Arav/kwh-cost/raw/branch/master/PKGBUILD) file and in a directory with it run `makepkg -i`.
|