fm84 0.42.0

A synthwave dual-pane TUI file manager
//! The filesystem: listing directories, the mounts they sit on, and the
//! operations that change them.

use crate::app::Item;
use crate::constants::COPY_CHUNK;
use crate::options::{Options, SortKey};
use crate::utils::format_size;
use std::env;
use std::ffi::OsString;
use std::fs::{self, File, create_dir, read_dir, remove_dir, remove_file, rename};
use std::io::{self, Error, ErrorKind, Read, Write};
use std::path::{Path, PathBuf};
use std::sync::atomic::{AtomicBool, Ordering};

mod delete;
mod extract;
mod listing;
mod mounts;
mod owners;
mod pack;
mod paths;
mod transfer;
mod writing;

pub use self::{delete::*, extract::*, listing::*, mounts::*, owners::*, pack::*, paths::*, transfer::*, writing::*};