This website requires JavaScript.
9a8277dd07
Initialise the uninitialised.
master
1.1.2
Alexander Andreev
2024-04-27 02:15:34 +0400
a9a649d280
To make it compile with clang I added void to print_*() funcs' arguments. Also I had to remove inline specifiers because clang was throwing `undefined reference`.
Alexander Andreev
2024-04-26 04:45:27 +0400
4b4e64500a
Updated a README.md.
Alexander Andreev
2024-04-26 04:35:58 +0400
f24c7aafc1
Let's put some more safety to parse_arguments().
Alexander Andreev
2024-04-26 04:29:26 +0400
328cbc3b0c
In PKGBUILD DESTDIR was removed in build(), and in package() was set to "$pkgdir".
Alexander Andreev
2024-04-26 04:17:42 +0400
4e016a3b4f
Do not set DESTDIR in Makefile.
Alexander Andreev
2024-04-26 04:09:34 +0400
43d86103c4
A version was set to 1.1.2. And a year 2023 was set to 2024.
Alexander Andreev
2024-04-26 04:06:31 +0400
9112fc018c
src directory as well as a separate header file is absolutely not necessary. Also fixed a typo price_kwh_to_wattspersecond -> price_kwh_to_wattsecond, because because a price per kilowatt-hour is being converted to watt-second. Also added a notice about a licence that is used.
Alexander Andreev
2024-04-26 04:03:48 +0400
5fa6142b21
From PKGBUILD removed provides and conflicts options.
1.1.1
Alexander Andreev
2023-09-23 05:20:03 +0400
ba6f28db2b
In main.h set VERSION to 1.1.1.
Alexander Andreev
2023-09-23 05:16:47 +0400
a999cf3b98
Removed makedepends from PKGBUILD, because gcc is a part of base-devel package.
Alexander Andreev
2023-09-17 23:53:50 +0400
64bcbfbc45
if else was replaced by switch. Added handling for an unknown flag.
Alexander Andreev
2023-09-17 23:49:06 +0400
18a593e800
Return 99 if an unknown flag occured. Also updated price_to_wattspersecond to price_kwh_to_wattspersecond.
Alexander Andreev
2023-09-17 23:48:13 +0400
cd84aee61f
Removed a space symbol after an * symbol.
Alexander Andreev
2023-09-17 22:51:28 +0400
caa57721f7
A func price_to_wattspersecond was renamed to price_kwh_to_wattspersecond.
Alexander Andreev
2023-09-17 22:49:13 +0400
ca7859f8f8
puts was replaced by fputs to set stderr output. In version changed years and an e-mail address.
Alexander Andreev
2023-09-17 22:48:18 +0400
69ff91861b
Removed a space symbol after * symbol. Renamed price_to_wattspersecond to price_kwh_to_wattspersecond.
Alexander Andreev
2023-09-17 22:47:17 +0400
f4ce191ae7
Added PREFIX in Makefile.Fixed .PHONY. Standard c2x was changed to c99.
Alexander Andreev
2023-09-17 22:46:12 +0400
b0f1b367d2
Updated domain, added PREFIX to make, made use of $pkgver. Updated version to 1.1.1.
Alexander Andreev
2023-09-17 22:45:14 +0400
044b898db3
Updated years and an e-mail in LICENSE.
Alexander Andreev
2023-09-17 22:43:54 +0400
aa6b0cd453
Version updated to 1.1.0. Now, instead of git repo cloning, release archive is being used. And let's remove that sentence from README.
1.1.0
Alexander Andreev
2022-10-07 03:56:15 +0400
cfa5c344cd
Added year 2022 to copyright. Changed usage a little.
Alexander Andreev
2022-10-07 03:51:52 +0400
7eecfbee01
Removed unnecessary (double) casting of interval_to_seconds result to interval_t.
Alexander Andreev
2022-10-07 03:50:57 +0400
d398de1f8f
to_wattspersecond() changed to price_to_wattspersecond().
Alexander Andreev
2022-10-07 03:49:56 +0400
d7501eb2a9
Changed formatting for parse_arguments().
Alexander Andreev
2022-10-07 03:48:34 +0400
4e69cde16d
Weird int const chenged to const int in main().
Alexander Andreev
2022-10-07 03:46:56 +0400
e68a52b95c
[README.md] Decided to update our cost of kWh. :)
Alexander Andreev
2022-10-06 22:09:17 +0400
8699dbae89
Added info on how to install a downloaded package in Arch Linux.
Alexander Andreev
2022-04-10 21:08:19 +0400
0024d33575
Oh, dir must be removed as well.
1.0.0
Alexander Andreev
2022-04-10 21:01:54 +0400
8937e237dd
PKGBUILD made right.
Alexander Andreev
2022-04-10 20:59:02 +0400
9673e4cd9d
A little typo fix. And yeah, electricity became a little higher. :)
Alexander Andreev
2022-04-10 18:45:54 +0400
8556f85781
[main.{c,h}] Let's put some safety into this code! xD
Alexander Andreev
2022-01-06 04:23:20 +0400
1ef712c6a5
[Makefile] Added a simple test that verifies output. Mostly as an example of use for test command.
Alexander Andreev
2022-01-06 04:21:08 +0400
3d52d708bc
[README.md] shell to console.
Alexander Andreev
2022-01-03 02:20:17 +0400
7a0f155e44
Oh, commas are not allowed here... Yikes.
Alexander Andreev
2021-12-30 03:34:56 +0400
09be43c623
[PKGBUILD] Removed `epoch`. Set `arch` option properly.
Alexander Andreev
2021-12-28 04:53:49 +0400
485f69d1e5
[main.h] Renoved struct arguments_t. Changed definition of `parse_arguments`. `to_seconds` -> `interval_to_seconds`, and inlined. `print_version` and `print_usage` are inlined.
Alexander Andreev
2021-12-25 23:29:38 +0400
b457c60f75
[main.c] Structure arguments_t removed. Use ptrs to vars instead. `parse_arguments` now returns status codes instead of printing stuff and closing program. `to_wattpersecond` is now `to_wattspersecond`. Fixed typo in usage, capitalised `options` word. Rephrased `print_version` text. Removed unnecessary check from `interval_to_seconds` (former `to_seconds`) function.
Alexander Andreev
2021-12-25 23:27:53 +0400
1799c62c48
[Makefile] Added .PHONY. Removed object compilation. This project won't get extra .c files anyway, so let's compile directly into executable.
Alexander Andreev
2021-12-25 23:22:32 +0400
1abcf3d4cc
Updated README.
Alexander Andreev
2021-12-25 00:08:45 +0400
e61890310f
kwh-calc renamed to more suitable name kwh-cost.
Alexander Andreev
2021-12-24 23:54:31 +0400
25311a3b7e
Final fix. Let's set DESTDIR to / root by default. You can always change it with running make DESTDIR=your/path un/install.
Alexander Andreev
2021-12-24 02:37:36 +0400
5ab493e7cc
Replaced printf in print_version() and print_usage() with puts.
Alexander Andreev
2021-12-24 01:45:13 +0400
eeafa1c269
+NIGGER is not needed here.
Alexander Andreev
2021-12-24 01:39:23 +0400
8b301c7038
All this text was replaced by just an info on where to look for a license.
Alexander Andreev
2021-12-24 01:37:34 +0400
14262cd3c5
.vscode dir added to .gitignore.
Alexander Andreev
2021-12-24 01:37:04 +0400
1681902262
Let's copy a LICENSE file as it is mandatory by MIT license.
Alexander Andreev
2021-12-24 01:36:29 +0400
54aa50779f
Fixed KWh to be as it should be -- kWh. Another retarded moment fixed. :)
Alexander Andreev
2021-12-24 01:25:33 +0400
24d19fa6ee
Added newlines at the end of source files to be compatible with clang.
Alexander Andreev
2021-12-24 01:01:43 +0400
7306fd422b
Removed CC, since it is default anyway.
Alexander Andreev
2021-12-24 01:01:13 +0400
861cec3d9a
Am I retarded? I am retarded... :) Fixed makepkg -i command in README.md.
Alexander Andreev
2021-12-24 00:57:01 +0400
e8280301ae
Another, hopefully, final, fix of a link.
Alexander Andreev
2021-12-24 00:50:35 +0400
b3661fd806
Fixed a link in README.
Alexander Andreev
2021-12-24 00:49:24 +0400
6d5fa15604
Updated README.
Alexander Andreev
2021-12-24 00:47:55 +0400
46abb111d8
Last fix for PKGBUILD.
Alexander Andreev
2021-12-24 00:26:18 +0400
6d58dc3813
Removed debug printf.
Alexander Andreev
2021-12-24 00:25:51 +0400
124073b688
Still trying to make it work.
Alexander Andreev
2021-12-24 00:12:51 +0400
bc77af94c8
Makefile typo fix.
Alexander Andreev
2021-12-24 00:07:39 +0400
39441e0b31
Trying to make PKGBUILD work.
Alexander Andreev
2021-12-24 00:06:54 +0400
f225af0bb1
Fixed a typo in PKGBUILD.
Alexander Andreev
2021-12-24 00:04:22 +0400
c55f63b79a
Included skipping of md5sum check.
Alexander Andreev
2021-12-24 00:00:50 +0400
7d03901e24
Source files.
Alexander Andreev
2021-12-23 23:59:00 +0400
a80cc83275
Archlinux's PKGBUILD.
Alexander Andreev
2021-12-23 23:58:52 +0400
5edcbf9fa0
Makefile
Alexander Andreev
2021-12-23 23:58:23 +0400
1a6312d3f6
[.gitignore] reduced.
Alexander Andreev
2021-12-23 23:58:14 +0400
1be1781fa3
LICENSE update.
Alexander Andreev
2021-12-23 23:57:35 +0400
b6c2f1c1d5
Initial commit
Alexander Andreev
2021-12-23 18:49:41 +0400