mirror of
https://github.com/Dummi26/rembackup.git
synced 2025-12-14 19:26:16 +01:00
add example
This commit is contained in:
@@ -75,8 +75,7 @@ impl Specifier {
|
||||
Self::Entries(path) => path.matches(entry.path).then_some(true),
|
||||
Self::Files(path) => (!entry.is_directory && path.matches(entry.path)).then_some(true),
|
||||
Self::InDir { dir, inner } => {
|
||||
dbg!(&inner);
|
||||
if dbg!(inner.0.is_empty()) {
|
||||
if inner.0.is_empty() {
|
||||
// this has no inner things, so we just check for this directory
|
||||
// if this is a directory and it matches, then return true
|
||||
(entry.is_directory && dir.matches(entry.path)).then_some(true)
|
||||
|
||||
@@ -128,15 +128,17 @@ fn main() {
|
||||
);
|
||||
// apply changes after confirming
|
||||
if !args.noconfirm {
|
||||
let mut line = String::new();
|
||||
loop {
|
||||
if args.target.is_none() {
|
||||
eprintln!("[WARN] You didn't set a `target` directory!\n[WARN] Be careful not to update your index without actually applying the changes to the `target` filesystem!\nType 'Ok' and press enter to continue.");
|
||||
} else {
|
||||
eprintln!("Exclude unwanted directories/files using --ignore,\nor press enter to apply the changes.");
|
||||
}
|
||||
line.clear();
|
||||
std::io::stdin().read_line(&mut line).unwrap();
|
||||
let line = if let Some(Ok(v)) = std::io::stdin().lines().next() {
|
||||
v
|
||||
} else {
|
||||
return;
|
||||
};
|
||||
let line = line.trim().to_lowercase();
|
||||
if line == "exit" {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user