API Reference superls v1.2.0
View SourceModules
A multi volumes files indexer and search engine CLI (elixir, Linux).
iex> mi = Superls.Store.get_merged_index_from_store("test",""= _passwd)
`[{"/media/vol1",
%{
"ACTION" => %{
"filename1 ACTION" => %{
size: 0,
dir: ".",
atime: 1_742_806_274,
mtime: 1_742_806_274
},
"filename2 ACTION" => %{
size: 0,
dir: ".",
atime: 1_742_806_274,
mtime: 1_742_806_274
}
},
"filename1" => %{
"filename1 ACTION" => %{
size: 0,
dir: ".",
atime: 1_742_806_274,
mtime: 1_742_806_274
}
},
"filename2" => %{
"filename2 ACTION" => %{
size: 0,
dir: ".",
atime: 1_742_806_274,
mtime: 1_742_806_274
}
}
}},
{"/media/vol2 ⭐️",
%{
"JAZZ" => %{
"filename3 JAZZ" => %{
size: 0,
dir: ".",
atime: 1_742_806_274,
mtime: 1_742_806_274
}
},
"filename3" => %{
"filename3 JAZZ" => %{
size: 0,
dir: ".",
atime: 1_742_806_274,
mtime: 1_742_806_274
}
}
}}]`
This sample show a merged index from 2 volumes, /media/vol1
and /media/vol2 ⭐️
.
Store access facilities.
iex> StrFmt.to_string [{12000, :sizeb, [:bright]}]
"[1m 11.7K[0m"
or composable form
Tokenize a media path.