Skip to content

About

Library Of Typically CLI Linux/Unix Utilities

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Alex Utilities Library

Simple CLI Linux/Unix Utilities, Written In C++

Originally Compiled With G++ (GNU/GCC)

Setup

Run g++ -o AlexLibUtils/inject AlexLibUtils/inject.cpp
Run g++ -o AlexLibUtils/canonize AlexLibUtils/canonize.cpp

  • Repeat For Any Other Binaries. -O3 Optimization Level Was Tested For inject, injectCX, hconvc++ And canonize As Working

Rust Portions (Rewrites)

Originally Compiled With rustc

Rust Setup

Run rustc -o AlexLibUtils/rinject AlexLibUtils/rinject.rs
Run rustc -o AlexLibUtils/canonizer AlexLibUtils/canonize.rs

  • Repeat For Any Other Binaries. -C opt-level=3 Optimization Level Has Been Tested On rinject, hconvrs And canonizer As Working.

Bootstrapping With canonize

Run ./canonize canonize ./canonize
Run ./canonize inject ./inject

**Use Sudo If Necessary

NOTE ON CANONIZE

Generally Speaking, You Should Be Using An Absolute Path Instead Of A Relative One, So You Can Use The Tool Anywhere. As Such, The Following Example Outlines The Best Practice For All Usage:

./canonize canonize /dir/subdir/canonize



Note: injectCX (inject-CustomX) Is A Custom Version Of inject That Uses Memory For Holding All Data Instead Of Disk. This Means That While It Is Faster And More Efficient, It’s Incapable Of Handling Files That Are Larger Than The Amount Of Available System RAM. As Such, Large Files Should Be Handled With Regular inject.

About

Library Of Typically CLI Linux/Unix Utilities

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages