David Thielemann d534363492 Update README 1 ماه پیش
src ab2cc37bd3 use pocket::{Pocket, Error}; 1 ماه پیش
.gitignore ab2cc37bd3 use pocket::{Pocket, Error}; 1 ماه پیش
Cargo.lock ab2cc37bd3 use pocket::{Pocket, Error}; 1 ماه پیش
Cargo.toml ab2cc37bd3 use pocket::{Pocket, Error}; 1 ماه پیش
LICENSE b2256aebca Updated LICENSE 1 ماه پیش
README.md d534363492 Update README 1 ماه پیش

README.md

Pocket

Wrapper for the zip library.

Todo List

Last Updated: October 1st, 2024

  • Custom Errors via thiserror
  • Writing ZIPs
    • Insert File (This will read it itself)
    • Write File (Give it a path/file/name in the ZIP, and content)
    • Insert Directory (This will read an existing directory)
    • Make Directory (Create a new path/directory in the ZIP)
  • Reading ZIPs
    • Grab File (Give an output file/path for the file's contents)
    • Grab Directory (Creates a output directory, and grabs all files under the directory in the ZIP, you loose renaming the extracted files)
    • Grab All (Like most ZIP Archivers, Extract All files and directories, under their original names)
    • Fetch Info (Query certain info from the ZIP)
    • Iterator to iterate all files/directories within ZIP
    • Iterator for all files/directories within a specific location inside the ZIP (As ls or dir behaves in OSes)
    • Query total files
    • Query total directories
    • Query if a file or directory exists