rrtk_stream_builder

Crates.iorrtk_stream_builder
lib.rsrrtk_stream_builder
version0.2.1-alpha.0
created_at2024-07-18 08:55:11.06496+00
updated_at2025-03-26 21:12:10.313964+00
descriptionRRTK Stream Builder
homepage
repositoryhttps://github.com/UxuginPython/rrtk_stream_builder
max_upload_size
id1307168
size121,143
(UxuginPython)

documentation

README

RRTK Stream Builder

Code generation from visual nodes for the RRTK stream system.

This program is still pretty early in development and there are notable important features missing. The most important of these are the inability to save workflows and the inability to name nodes.

License: BSD 3-Clause

This basically means that you can do whatever you want as long as you give me attribution and you don't remove the license notices or use my name to endorse stuff I don't. Read the actual license for details though.

RRTK Stream Builder was previously licensed under LGPL. Versions 0.1.1 and earlier have been retroactively dual licensed under LGPL-3.0-only OR BSD-3-Clause. Versions after 0.1.1 are just BSD-3-Clause. This transition does not remove any freedoms, and the LGPL for old versions is maintained solely due to its irrevocability. It is entirely redundant freedoms-wise.

Installation

Installation is pretty much like any other gtk4-rs app. These are installation instructions for Linux. See the gtk-rs documentation for more details and other platforms. You will also need the Rust toolchain already installed. If you have not yet done this, see the Rust installation instructions.

Fedora

sudo dnf install gcc gtk4-devel
cargo install rrtk_stream_builder

Debian

sudo apt install libgtk-4-dev build-essential
cargo install rrtk_stream_builder

Arch

sudo pacman -S gtk4 base-devel
cargo install rrtk_stream_builder

Adding the Cargo binary directory to PATH [All Linux]

This section assumes that you are using Bash. If this is not the case, check the documentation for your shell to find out how to do this.

If, after running cargo install rrtk_stream_builder, you see a warning like this:

warning: be sure to add `/home/username/.cargo/bin` to your PATH to be able to run the installed binaries

you can run this to fix it:

echo "export PATH=~/.cargo/bin:$PATH" >> ~/.bashrc
source ~/.bashrc

~ is an alias for /home/username, or your home directory. If you want to write it out fully like Cargo does in its warning, that will also work.

Running

As with most binary crates, just run the crate name as a terminal command.

rrtk_stream_builder
Commit count: 155

cargo fmt