Date : 2024-08-27 08:23:38
Directory : /home/yves/Documents/code/go/meow/meowlib
Total : 88 files,  10488 codes, 836 comments, 1073 blanks, all 12397 lines

Languages
+------------------+------------+------------+------------+------------+------------+
| language         | files      | code       | comment    | blank      | total      |
+------------------+------------+------------+------------+------------+------------+
| Go               |         53 |      6,390 |        831 |        869 |      8,090 |
| SVG              |          1 |      2,814 |          1 |          2 |      2,817 |
| PlantUML         |         21 |        387 |          0 |         58 |        445 |
| Go Checksum File |          1 |        344 |          0 |          1 |        345 |
| LaTeX            |          3 |        235 |          0 |         75 |        310 |
| Protocol Buffers |          1 |        194 |          0 |         40 |        234 |
| Go Module File   |          1 |         45 |          0 |          5 |         50 |
| Shell Script     |          3 |         34 |          3 |          6 |         43 |
| Markdown         |          1 |         21 |          0 |          8 |         29 |
| Python           |          1 |         11 |          1 |          5 |         17 |
| YAML             |          1 |          9 |          0 |          3 |         12 |
| Batch            |          1 |          4 |          0 |          1 |          5 |
+------------------+------------+------------+------------+------------+------------+

Directories
+-----------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path                                                                                    | files      | code       | comment    | blank      | total      |
+-----------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| .                                                                                       |         88 |     10,488 |        836 |      1,073 |     12,397 |
| . (Files)                                                                               |         21 |      3,483 |        250 |        449 |      4,182 |
| client                                                                                  |         32 |      2,824 |        511 |        378 |      3,713 |
| client (Files)                                                                          |         20 |      2,259 |        314 |        261 |      2,834 |
| client/helpers                                                                          |         12 |        565 |        197 |        117 |        879 |
| doc                                                                                     |         26 |      3,449 |          2 |        139 |      3,590 |
| doc (Files)                                                                             |         13 |      3,265 |          2 |        120 |      3,387 |
| doc/endpoints                                                                           |          2 |         17 |          0 |          0 |         17 |
| doc/invitation                                                                          |          5 |         49 |          0 |          2 |         51 |
| doc/messaging                                                                           |          2 |         22 |          0 |          3 |         25 |
| doc/server                                                                              |          4 |         96 |          0 |         14 |        110 |
| pb                                                                                      |          4 |        221 |          2 |         47 |        270 |
| server                                                                                  |          5 |        511 |         71 |         60 |        642 |
+-----------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+

Files
+-----------------------------------------------------------------------------------------+------------------+------------+------------+------------+------------+
| filename                                                                                | language         | code       | comment    | blank      | total      |
+-----------------------------------------------------------------------------------------+------------------+------------+------------+------------+------------+
| /home/yves/Documents/code/go/meow/meowlib/.drone.yml                                    | YAML             |          9 |          0 |          3 |         12 |
| /home/yves/Documents/code/go/meow/meowlib/README.md                                     | Markdown         |         21 |          0 |          8 |         29 |
| /home/yves/Documents/code/go/meow/meowlib/asymcrypt.go                                  | Go               |        237 |         36 |         41 |        314 |
| /home/yves/Documents/code/go/meow/meowlib/asymcrypt_test.go                             | Go               |        101 |         65 |         17 |        183 |
| /home/yves/Documents/code/go/meow/meowlib/buffer.go                                     | Go               |         62 |          0 |          5 |         67 |
| /home/yves/Documents/code/go/meow/meowlib/buffer_test.go                                | Go               |         20 |          0 |          5 |         25 |
| /home/yves/Documents/code/go/meow/meowlib/clean.sh                                      | Shell Script     |          9 |          1 |          1 |         11 |
| /home/yves/Documents/code/go/meow/meowlib/client/avatar.go                              | Go               |          6 |          0 |          3 |          9 |
| /home/yves/Documents/code/go/meow/meowlib/client/config.go                              | Go               |         99 |          7 |         15 |        121 |
| /home/yves/Documents/code/go/meow/meowlib/client/config_test.go                         | Go               |         17 |          0 |          4 |         21 |
| /home/yves/Documents/code/go/meow/meowlib/client/dbmessage.go                           | Go               |         46 |          0 |          6 |         52 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/backgroundHelper.go            | Go               |        140 |         28 |         23 |        191 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/call.go                        | Go               |         42 |          3 |         11 |         56 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/contactHelper.go               | Go               |          1 |          0 |          1 |          2 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/invitationAnswerHelper.go      | Go               |        106 |         27 |         23 |        156 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/invitationCheckHelper.go       | Go               |         52 |         65 |         10 |        127 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/invitationCreateHelper.go      | Go               |         77 |         50 |         17 |        144 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/invitationFinalizeHelper.go    | Go               |         34 |         12 |          8 |         54 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/logger.go                      | Go               |          8 |          1 |          4 |         13 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/messageHelper.go               | Go               |         66 |          9 |         12 |         87 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/networkHelper.go               | Go               |         25 |          2 |          4 |         31 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/serverHelper.go                | Go               |          1 |          0 |          1 |          2 |
| /home/yves/Documents/code/go/meow/meowlib/client/helpers/storageHelper.go               | Go               |         13 |          0 |          3 |         16 |
| /home/yves/Documents/code/go/meow/meowlib/client/identity.go                            | Go               |        254 |         81 |         27 |        362 |
| /home/yves/Documents/code/go/meow/meowlib/client/identity_test.go                       | Go               |         91 |         27 |         11 |        129 |
| /home/yves/Documents/code/go/meow/meowlib/client/internalusermessage.go                 | Go               |         41 |          5 |          5 |         51 |
| /home/yves/Documents/code/go/meow/meowlib/client/logger.go                              | Go               |          8 |          1 |          4 |         13 |
| /home/yves/Documents/code/go/meow/meowlib/client/matriochka.go                          | Go               |         44 |          4 |          4 |         52 |
| /home/yves/Documents/code/go/meow/meowlib/client/messagestorage.go                      | Go               |        314 |         30 |         23 |        367 |
| /home/yves/Documents/code/go/meow/meowlib/client/messagestorage_test.go                 | Go               |         74 |          5 |          5 |         84 |
| /home/yves/Documents/code/go/meow/meowlib/client/peer.go                                | Go               |        249 |         42 |         35 |        326 |
| /home/yves/Documents/code/go/meow/meowlib/client/peer_test.go                           | Go               |         26 |          0 |          4 |         30 |
| /home/yves/Documents/code/go/meow/meowlib/client/peerlist.go                            | Go               |         34 |         11 |          7 |         52 |
| /home/yves/Documents/code/go/meow/meowlib/client/peerstorage.go                         | Go               |        209 |         20 |         20 |        249 |
| /home/yves/Documents/code/go/meow/meowlib/client/peerstorage_test.go                    | Go               |         50 |          1 |         10 |         61 |
| /home/yves/Documents/code/go/meow/meowlib/client/server.go                              | Go               |        249 |         33 |         26 |        308 |
| /home/yves/Documents/code/go/meow/meowlib/client/serverlist.go                          | Go               |         37 |          9 |          7 |         53 |
| /home/yves/Documents/code/go/meow/meowlib/client/serverstorage.go                       | Go               |        234 |         17 |         18 |        269 |
| /home/yves/Documents/code/go/meow/meowlib/client/serverstorage_test.go                  | Go               |        177 |         21 |         27 |        225 |
| /home/yves/Documents/code/go/meow/meowlib/contactcard.go                                | Go               |        147 |          7 |         24 |        178 |
| /home/yves/Documents/code/go/meow/meowlib/contactcard_test.go                           | Go               |         61 |          0 |          5 |         66 |
| /home/yves/Documents/code/go/meow/meowlib/crypt.go                                      | Go               |          5 |          0 |          2 |          7 |
| /home/yves/Documents/code/go/meow/meowlib/doc/act_01_send_msg.puml                      | PlantUML         |         21 |          0 |          1 |         22 |
| /home/yves/Documents/code/go/meow/meowlib/doc/act_02_srv_recv_msg.puml                  | PlantUML         |         21 |          0 |          1 |         22 |
| /home/yves/Documents/code/go/meow/meowlib/doc/act_03_srv_proc_msg.puml                  | PlantUML         |         20 |          0 |          0 |         20 |
| /home/yves/Documents/code/go/meow/meowlib/doc/architecture.tex                          | LaTeX            |          0 |          0 |          1 |          1 |
| /home/yves/Documents/code/go/meow/meowlib/doc/class_messages01.puml                     | PlantUML         |         70 |          0 |         14 |         84 |
| /home/yves/Documents/code/go/meow/meowlib/doc/docgen.sh                                 | Shell Script     |         13 |          1 |          4 |         18 |
| /home/yves/Documents/code/go/meow/meowlib/doc/endpoints/company_endpoint.puml           | PlantUML         |          7 |          0 |          0 |          7 |
| /home/yves/Documents/code/go/meow/meowlib/doc/endpoints/public_endpoint.puml            | PlantUML         |         10 |          0 |          0 |         10 |
| /home/yves/Documents/code/go/meow/meowlib/doc/general_deployment.puml                   | PlantUML         |         19 |          0 |          3 |         22 |
| /home/yves/Documents/code/go/meow/meowlib/doc/invitation/sq_invitation.puml             | PlantUML         |          7 |          0 |          0 |          7 |
| /home/yves/Documents/code/go/meow/meowlib/doc/invitation/sq_srvinv01.puml               | PlantUML         |         12 |          0 |          0 |         12 |
| /home/yves/Documents/code/go/meow/meowlib/doc/invitation/sq_srvinv02.puml               | PlantUML         |         11 |          0 |          0 |         11 |
| /home/yves/Documents/code/go/meow/meowlib/doc/invitation/sq_srvinv03.puml               | PlantUML         |         11 |          0 |          1 |         12 |
| /home/yves/Documents/code/go/meow/meowlib/doc/invitation/sq_srvinv04.puml               | PlantUML         |          8 |          0 |          1 |          9 |
| /home/yves/Documents/code/go/meow/meowlib/doc/meow.svg                                  | SVG              |      2,814 |          1 |          2 |      2,817 |
| /home/yves/Documents/code/go/meow/meowlib/doc/meow.tex                                  | LaTeX            |        175 |          0 |         50 |        225 |
| /home/yves/Documents/code/go/meow/meowlib/doc/messaging/sq_msg01.puml                   | PlantUML         |          9 |          0 |          1 |         10 |
| /home/yves/Documents/code/go/meow/meowlib/doc/messaging/wbs_messages_encapsulation.puml | PlantUML         |         13 |          0 |          2 |         15 |
| /home/yves/Documents/code/go/meow/meowlib/doc/protocol.tex                              | LaTeX            |         60 |          0 |         24 |         84 |
| /home/yves/Documents/code/go/meow/meowlib/doc/server/server_deployment.puml             | PlantUML         |         33 |          0 |          3 |         36 |
| /home/yves/Documents/code/go/meow/meowlib/doc/server/server_messaging.puml              | PlantUML         |         18 |          0 |          6 |         24 |
| /home/yves/Documents/code/go/meow/meowlib/doc/server/sq_01_srvmessaging.puml            | PlantUML         |         18 |          0 |          2 |         20 |
| /home/yves/Documents/code/go/meow/meowlib/doc/server/sq_02_srvmessaging.puml            | PlantUML         |         27 |          0 |          3 |         30 |
| /home/yves/Documents/code/go/meow/meowlib/doc/usecase01.puml                            | PlantUML         |          9 |          0 |          7 |         16 |
| /home/yves/Documents/code/go/meow/meowlib/doc/usecase02.puml                            | PlantUML         |         10 |          0 |          6 |         16 |
| /home/yves/Documents/code/go/meow/meowlib/doc/usecase03.puml                            | PlantUML         |         33 |          0 |          7 |         40 |
| /home/yves/Documents/code/go/meow/meowlib/endtoend_test.go                              | Go               |        125 |         55 |         18 |        198 |
| /home/yves/Documents/code/go/meow/meowlib/go.mod                                        | Go Module File   |         45 |          0 |          5 |         50 |
| /home/yves/Documents/code/go/meow/meowlib/go.sum                                        | Go Checksum File |        344 |          0 |          1 |        345 |
| /home/yves/Documents/code/go/meow/meowlib/http.go                                       | Go               |         41 |          0 |          4 |         45 |
| /home/yves/Documents/code/go/meow/meowlib/lokiwriter.go                                 | Go               |         74 |          5 |         19 |         98 |
| /home/yves/Documents/code/go/meow/meowlib/message.go                                    | Go               |         37 |          0 |          7 |         44 |
| /home/yves/Documents/code/go/meow/meowlib/messages.pb.go                                | Go               |      2,058 |         45 |        265 |      2,368 |
| /home/yves/Documents/code/go/meow/meowlib/pb/messages.proto                             | Protocol Buffers |        194 |          0 |         40 |        234 |
| /home/yves/Documents/code/go/meow/meowlib/pb/messages.py                                | Python           |         11 |          1 |          5 |         17 |
| /home/yves/Documents/code/go/meow/meowlib/pb/protogen.bat                               | Batch            |          4 |          0 |          1 |          5 |
| /home/yves/Documents/code/go/meow/meowlib/pb/protogen.sh                                | Shell Script     |         12 |          1 |          1 |         14 |
| /home/yves/Documents/code/go/meow/meowlib/proto_test.go                                 | Go               |         33 |          0 |          5 |         38 |
| /home/yves/Documents/code/go/meow/meowlib/server/identity.go                            | Go               |        135 |         15 |         20 |        170 |
| /home/yves/Documents/code/go/meow/meowlib/server/invitation.go                          | Go               |         62 |          1 |          8 |         71 |
| /home/yves/Documents/code/go/meow/meowlib/server/logger.go                              | Go               |          8 |          1 |          4 |         13 |
| /home/yves/Documents/code/go/meow/meowlib/server/router.go                              | Go               |        271 |         54 |         21 |        346 |
| /home/yves/Documents/code/go/meow/meowlib/server/videoserver.go                         | Go               |         35 |          0 |          7 |         42 |
| /home/yves/Documents/code/go/meow/meowlib/servercard.go                                 | Go               |         10 |          0 |          3 |         13 |
| /home/yves/Documents/code/go/meow/meowlib/symcrypt.go                                   | Go               |         26 |         36 |          7 |         69 |
| /home/yves/Documents/code/go/meow/meowlib/symcrypt_test.go                              | Go               |         18 |          0 |          4 |         22 |
| Total                                                                                   |                  |     10,488 |        836 |      1,073 |     12,397 |
+-----------------------------------------------------------------------------------------+------------------+------------+------------+------------+------------+