Files
herolib/examples/tools/vault/examples/vault_example.v
2024-12-30 08:01:17 +01:00

27 lines
567 B
V

module main
import freeflowuniverse.herolib.core.pathlib
import freeflowuniverse.herolib.vault
import os
const testdir = os.dir(@FILE) + '/../../pathlib/examples/test_path'
fn do() ? {
// just to check it exists
mut p := pathlib.get_dir(testdir, false)?
p.absolute()
println(p)
// will load the vault, doesn't process files yet
// mut vault1 := vault.scan('myvault', mut p)?
// println(vault)
// vault1.delete()?
mut vault2 := vault.scan('myvault', mut p)?
vault2.shelve()?
// println(vault2)
vault2.delete()?
}
fn main() {
do() or { panic(err) }
}