chore(treewide): Update the copyright headers
This commit is contained in:
parent
948c7c9ead
commit
d5eb8aa3bc
|
@ -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
19
.envrc
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
19
Cargo.toml
19
Cargo.toml
|
@ -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"
|
||||||
|
|
19
README.md
19
README.md
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"?>
|
||||||
|
|
|
@ -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"?>
|
||||||
|
|
19
build.rs
19
build.rs
|
@ -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;
|
||||||
|
|
19
cog.toml
19
cog.toml
|
@ -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"]
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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">
|
||||||
|
|
|
@ -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"?>
|
||||||
|
|
|
@ -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
|
||||||
|
|
19
flake.nix
19
flake.nix
|
@ -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";
|
||||||
|
|
||||||
|
|
19
makefile
19
makefile
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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!"
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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};
|
||||||
|
|
|
@ -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::{
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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};
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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::{
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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};
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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() {
|
||||||
|
|
19
src/cli.rs
19
src/cli.rs
|
@ -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;
|
||||||
|
|
19
src/main.rs
19
src/main.rs
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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::{
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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};
|
||||||
|
|
|
@ -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;
|
||||||
|
|
19
treefmt.nix
19
treefmt.nix
|
@ -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,
|
||||||
|
|
19
update.sh
19
update.sh
|
@ -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
|
||||||
|
|
||||||
|
|
Reference in New Issue