├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .rustfmt.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── action.nu ├── asset └── Chrome.svg ├── precord-core ├── Cargo.toml └── src │ ├── lib.rs │ ├── platform │ ├── linux │ │ └── mod.rs │ ├── macos │ │ ├── mod.rs │ │ ├── sysctl.rs │ │ ├── top.rs │ │ └── types.rs │ ├── mod.rs │ └── windows │ │ ├── battery.rs │ │ ├── mod.rs │ │ ├── utils.rs │ │ └── winring0.rs │ └── system.rs ├── src ├── consumer_csv.rs ├── consumer_html.rs ├── consumer_json.rs ├── consumer_svg.rs ├── main.rs ├── opt.rs ├── types.rs └── utils.rs └── tests └── system.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/README.md -------------------------------------------------------------------------------- /action.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/action.nu -------------------------------------------------------------------------------- /asset/Chrome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/asset/Chrome.svg -------------------------------------------------------------------------------- /precord-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/Cargo.toml -------------------------------------------------------------------------------- /precord-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/lib.rs -------------------------------------------------------------------------------- /precord-core/src/platform/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/linux/mod.rs -------------------------------------------------------------------------------- /precord-core/src/platform/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/macos/mod.rs -------------------------------------------------------------------------------- /precord-core/src/platform/macos/sysctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/macos/sysctl.rs -------------------------------------------------------------------------------- /precord-core/src/platform/macos/top.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/macos/top.rs -------------------------------------------------------------------------------- /precord-core/src/platform/macos/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/macos/types.rs -------------------------------------------------------------------------------- /precord-core/src/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/mod.rs -------------------------------------------------------------------------------- /precord-core/src/platform/windows/battery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/windows/battery.rs -------------------------------------------------------------------------------- /precord-core/src/platform/windows/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/windows/mod.rs -------------------------------------------------------------------------------- /precord-core/src/platform/windows/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/windows/utils.rs -------------------------------------------------------------------------------- /precord-core/src/platform/windows/winring0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/platform/windows/winring0.rs -------------------------------------------------------------------------------- /precord-core/src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/precord-core/src/system.rs -------------------------------------------------------------------------------- /src/consumer_csv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/consumer_csv.rs -------------------------------------------------------------------------------- /src/consumer_html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/consumer_html.rs -------------------------------------------------------------------------------- /src/consumer_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/consumer_json.rs -------------------------------------------------------------------------------- /src/consumer_svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/consumer_svg.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/opt.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaopengli89/precord/HEAD/tests/system.rs --------------------------------------------------------------------------------