├── .github └── workflows │ ├── ci.yml │ └── release-plz.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── default.nix ├── flake.lock ├── flake.nix ├── media ├── colors.svg ├── cow.svg ├── nvim.svg ├── tokei.svg └── tty.svg ├── release-plz.toml ├── scripts ├── example.py ├── examples.sh └── inputrc ├── src ├── main.rs ├── poll.rs ├── ringbuffer.rs └── tests.rs └── termsnap-lib ├── Cargo.toml ├── README.md └── src ├── ansi.rs ├── colors.rs ├── lib.rs └── tests └── ls.txt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /result 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/flake.nix -------------------------------------------------------------------------------- /media/colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/media/colors.svg -------------------------------------------------------------------------------- /media/cow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/media/cow.svg -------------------------------------------------------------------------------- /media/nvim.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/media/nvim.svg -------------------------------------------------------------------------------- /media/tokei.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/media/tokei.svg -------------------------------------------------------------------------------- /media/tty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/media/tty.svg -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/release-plz.toml -------------------------------------------------------------------------------- /scripts/example.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | if __name__ == "__main__": 4 | print("Hello world!") 5 | -------------------------------------------------------------------------------- /scripts/examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/scripts/examples.sh -------------------------------------------------------------------------------- /scripts/inputrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/scripts/inputrc -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/src/poll.rs -------------------------------------------------------------------------------- /src/ringbuffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/src/ringbuffer.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/src/tests.rs -------------------------------------------------------------------------------- /termsnap-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/termsnap-lib/Cargo.toml -------------------------------------------------------------------------------- /termsnap-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/termsnap-lib/README.md -------------------------------------------------------------------------------- /termsnap-lib/src/ansi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/termsnap-lib/src/ansi.rs -------------------------------------------------------------------------------- /termsnap-lib/src/colors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/termsnap-lib/src/colors.rs -------------------------------------------------------------------------------- /termsnap-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/termsnap-lib/src/lib.rs -------------------------------------------------------------------------------- /termsnap-lib/src/tests/ls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomcur/termsnap/HEAD/termsnap-lib/src/tests/ls.txt --------------------------------------------------------------------------------