├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── parser.rs ├── examples ├── nix-shell.rec └── nixos-rebuild.rec ├── flake.lock ├── flake.nix └── src ├── action.rs ├── action_raw.rs ├── bin ├── pinix-replay.rs └── pinix.rs ├── handlers ├── build.rs ├── builds_group.rs ├── debug.rs ├── download.rs ├── downloads_group.rs ├── logs.rs ├── message.rs ├── mod.rs └── unknown.rs ├── lib.rs ├── state.rs ├── style.rs ├── test ├── data │ └── config-1.toml ├── mod.rs ├── test_action.rs ├── test_config.rs └── test_toml_ext.rs ├── util ├── indicatif_ext.rs ├── mod.rs └── toml_ext.rs └── wrapper ├── args.rs ├── command.rs ├── config.rs ├── mod.rs ├── program.rs └── stream.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | *.cast 3 | TODO.md 4 | /result/ 5 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/README.md -------------------------------------------------------------------------------- /benches/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/benches/parser.rs -------------------------------------------------------------------------------- /examples/nix-shell.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/examples/nix-shell.rec -------------------------------------------------------------------------------- /examples/nixos-rebuild.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/examples/nixos-rebuild.rec -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/flake.nix -------------------------------------------------------------------------------- /src/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/action.rs -------------------------------------------------------------------------------- /src/action_raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/action_raw.rs -------------------------------------------------------------------------------- /src/bin/pinix-replay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/bin/pinix-replay.rs -------------------------------------------------------------------------------- /src/bin/pinix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/bin/pinix.rs -------------------------------------------------------------------------------- /src/handlers/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/build.rs -------------------------------------------------------------------------------- /src/handlers/builds_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/builds_group.rs -------------------------------------------------------------------------------- /src/handlers/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/debug.rs -------------------------------------------------------------------------------- /src/handlers/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/download.rs -------------------------------------------------------------------------------- /src/handlers/downloads_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/downloads_group.rs -------------------------------------------------------------------------------- /src/handlers/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/logs.rs -------------------------------------------------------------------------------- /src/handlers/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/message.rs -------------------------------------------------------------------------------- /src/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/mod.rs -------------------------------------------------------------------------------- /src/handlers/unknown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/handlers/unknown.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/style.rs -------------------------------------------------------------------------------- /src/test/data/config-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/test/data/config-1.toml -------------------------------------------------------------------------------- /src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/test/mod.rs -------------------------------------------------------------------------------- /src/test/test_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/test/test_action.rs -------------------------------------------------------------------------------- /src/test/test_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/test/test_config.rs -------------------------------------------------------------------------------- /src/test/test_toml_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/test/test_toml_ext.rs -------------------------------------------------------------------------------- /src/util/indicatif_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/util/indicatif_ext.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/toml_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/util/toml_ext.rs -------------------------------------------------------------------------------- /src/wrapper/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/wrapper/args.rs -------------------------------------------------------------------------------- /src/wrapper/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/wrapper/command.rs -------------------------------------------------------------------------------- /src/wrapper/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/wrapper/config.rs -------------------------------------------------------------------------------- /src/wrapper/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/wrapper/mod.rs -------------------------------------------------------------------------------- /src/wrapper/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/wrapper/program.rs -------------------------------------------------------------------------------- /src/wrapper/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remi-dupre/pinix/HEAD/src/wrapper/stream.rs --------------------------------------------------------------------------------