chore(treewide): Update the copyright headers

This commit is contained in:
Benedikt Peetz 2024-05-08 21:18:29 +02:00
parent 948c7c9ead
commit d5eb8aa3bc
59 changed files with 590 additions and 532 deletions

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
# [target.x86_64-unknown-linux-gnu] # [target.x86_64-unknown-linux-gnu]
# rustflags = ["-C", "link-arg=-fuse-ld=mold"] # rustflags = ["-C", "link-arg=-fuse-ld=mold"]

19
.envrc
View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
use flake || use nix use flake || use nix
watch_file flake.nix watch_file flake.nix

19
.gitignore vendored
View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
userdata/ userdata/
trinitrix.log trinitrix.log

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
--- ---
# Regexes which if matched by a file path will always be excluded from # Regexes which if matched by a file path will always be excluded from

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
[package] [package]
name = "trinitrix" name = "trinitrix"

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# Trinitrix # Trinitrix

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# License # License

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use trixy::macros::config::trixy::TrixyConfig; use trixy::macros::config::trixy::TrixyConfig;

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
tag_prefix = "v" tag_prefix = "v"
branch_whitelist = ["master"] branch_whitelist = ["master"]

View File

@ -6,18 +6,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your * by the Free Software Foundation, either version 3 of the License,
* option) any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* more details. * General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with * You should have received a copy of the GNU General Public License
* this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
#include "../../dist/interface.h" #include "../../dist/interface.h"

View File

@ -4,17 +4,18 @@
-- --
-- This file is part of Trinitrix. -- This file is part of Trinitrix.
-- --
-- This program is free software: you can redistribute it and/or modify it -- Trinitrix is free software: you can redistribute it and/or modify
-- under the terms of the GNU General Public License as published by the -- it under the terms of the GNU General Public License as published
-- Free Software Foundation, either version 3 of the License, or (at your option) -- by the Free Software Foundation, either version 3 of the License,
-- any later version. -- or (at your option) any later version.
-- --
-- This program is distributed in the hope that it will be useful, but -- This program is distributed in the hope that it will be useful,
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- General Public License for more details.
-- --
-- You should have received a copy of the GNU General Public License along with this program. -- You should have received a copy of the GNU General Public License
-- If not, see <https://www.gnu.org/licenses/>. -- along with this program. If not, see <https://www.gnu.org/licenses/>.
-- FIXME(@soispha): The code here has been deprecated, update it when trixy supports lua <2024-05-03> -- FIXME(@soispha): The code here has been deprecated, update it when trixy supports lua <2024-05-03>

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# Command Line # Command Line

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# Commands # Commands

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# Commit message style # Commit message style

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# Config # Config

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
# Design Philosophy # Design Philosophy

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
<mxfile host="app.diagrams.net" modified="2023-08-04T10:25:32.584Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0" etag="MddSPBE_GJy1ugcnxB6H" version="21.6.6" type="device"> <mxfile host="app.diagrams.net" modified="2023-08-04T10:25:32.584Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0" etag="MddSPBE_GJy1ugcnxB6H" version="21.6.6" type="device">

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>

View File

@ -5,17 +5,18 @@ SPDX-License-Identifier: GPL-3.0-or-later
This file is part of Trinitrix. This file is part of Trinitrix.
This program is free software: you can redistribute it and/or modify it Trinitrix is free software: you can redistribute it and/or modify
under the terms of the GNU General Public License as published by the it under the terms of the GNU General Public License as published
Free Software Foundation, either version 3 of the License, or (at your option) by the Free Software Foundation, either version 3 of the License,
any later version. or (at your option) any later version.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful,
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. You should have received a copy of the GNU General Public License
If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
% TRINITRIX(1) trinitrix 0.1.0 % TRINITRIX(1) trinitrix 0.1.0

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
{ {
description = "A multi protocol chat client"; description = "A multi protocol chat client";

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
BIN_NAME := ./target/plugin.so BIN_NAME := ./target/plugin.so

View File

@ -5,17 +5,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
# NOTE: This is the line length of the .licensure.yml header template **plus** the extra # NOTE: This is the line length of the .licensure.yml header template **plus** the extra
# line after the template comment. # line after the template comment.

View File

@ -5,17 +5,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
cd "$(dirname "$0")" || { cd "$(dirname "$0")" || {
echo "BUG: There is no parent dirname!" echo "BUG: There is no parent dirname!"

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
//// Prints to the output, with a newline. //// Prints to the output, with a newline.

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
// Run the `api` bin to see the generated api // Run the `api` bin to see the generated api

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::collections::HashMap; use std::collections::HashMap;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::{collections::HashMap, fmt::Display}; use std::{collections::HashMap, fmt::Display};

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::{ use std::{

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::collections::HashMap; use std::collections::HashMap;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::thread; use std::thread;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod command_list; pub mod command_list;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod lua; pub mod lua;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::{ use std::{

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::str::FromStr; use std::str::FromStr;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
// use anyhow::Result; // use anyhow::Result;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use anyhow::Result; use anyhow::Result;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
// use anyhow::Result; // use anyhow::Result;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use anyhow::{Context, Result}; use anyhow::{Context, Result};

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
// input events // input events

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use crate::app::events::Event; use crate::app::events::Event;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
mod handlers; mod handlers;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod command_interface; pub mod command_interface;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use core::fmt; use core::fmt;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
fn main() { fn main() {

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::path::PathBuf; use std::path::PathBuf;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
mod app; mod app;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod repl; pub mod repl;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod update; pub mod update;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::cmp; use std::cmp;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use tui::{ use tui::{

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod command_monitor; pub mod command_monitor;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
pub mod central; pub mod central;

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use std::io::{self, Stdout, Write}; use std::io::{self, Stdout, Write};

View File

@ -5,17 +5,18 @@
* *
* This file is part of Trinitrix. * This file is part of Trinitrix.
* *
* This program is free software: you can redistribute it and/or modify it * Trinitrix is free software: you can redistribute it and/or modify
* under the terms of the GNU General Public License as published by the * it under the terms of the GNU General Public License as published
* Free Software Foundation, either version 3 of the License, or (at your option) * by the Free Software Foundation, either version 3 of the License,
* any later version. * or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful,
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * but WITHOUT ANY WARRANTY; without even the implied warranty of
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* *
* You should have received a copy of the GNU General Public License along with this program. * You should have received a copy of the GNU General Public License
* If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
use anyhow::Result; use anyhow::Result;

View File

@ -4,17 +4,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
{ {
treefmt-nix, treefmt-nix,
pkgs, pkgs,

View File

@ -5,17 +5,18 @@
# #
# This file is part of Trinitrix. # This file is part of Trinitrix.
# #
# This program is free software: you can redistribute it and/or modify it # Trinitrix is free software: you can redistribute it and/or modify
# under the terms of the GNU General Public License as published by the # it under the terms of the GNU General Public License as published
# Free Software Foundation, either version 3 of the License, or (at your option) # by the Free Software Foundation, either version 3 of the License,
# any later version. # or (at your option) any later version.
# #
# This program is distributed in the hope that it will be useful, but # This program is distributed in the hope that it will be useful,
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # but WITHOUT ANY WARRANTY; without even the implied warranty of
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
# #
# You should have received a copy of the GNU General Public License along with this program. # You should have received a copy of the GNU General Public License
# If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
cargo update && cargo upgrade cargo update && cargo upgrade