replace tree with fs/root.ts
This commit is contained in:
51
src/rt/rfwfs/fs/root.ts
Normal file
51
src/rt/rfwfs/fs/root.ts
Normal file
@ -0,0 +1,51 @@
|
||||
import { Permissions } from "../enum"
|
||||
|
||||
import rfwfs from "../main"
|
||||
|
||||
const time_now = (Date.now()/1000)|0
|
||||
|
||||
// ------------ Home ------------
|
||||
// /home/user/.config
|
||||
const config = rfwfs.directory(".config", Permissions.rw, time_now)
|
||||
|
||||
// /home/user/.local
|
||||
const local = rfwfs.directory(".local", Permissions.rw, time_now)
|
||||
|
||||
// /home/user/Downloads
|
||||
const downloads = rfwfs.directory("Downloads", Permissions.rw, time_now)
|
||||
|
||||
// /home/user/Pictures
|
||||
const pictures = rfwfs.directory("Pictures", Permissions.rw, time_now)
|
||||
|
||||
// /home/user/Videos
|
||||
const videos = rfwfs.directory("Videos", Permissions.rw, time_now)
|
||||
|
||||
// /home/user/Music
|
||||
const music = rfwfs.directory("Music", Permissions.rw, time_now)
|
||||
|
||||
// /home/user/Desktop
|
||||
const desktop = rfwfs.directory("Desktop", Permissions.rw, time_now)
|
||||
|
||||
// /home/user
|
||||
const user = rfwfs.directory("user", Permissions.r, time_now, [
|
||||
config,
|
||||
local,
|
||||
downloads,
|
||||
pictures,
|
||||
videos,
|
||||
music,
|
||||
desktop,
|
||||
])
|
||||
|
||||
// /home/
|
||||
const home = rfwfs.directory("home", Permissions.r, time_now, [user])
|
||||
// ------------
|
||||
|
||||
// ------------ root ------------
|
||||
const bin = rfwfs.directory("bin", Permissions.r, time_now, [])
|
||||
// ------------
|
||||
|
||||
export default rfwfs.directory("/", Permissions.r, time_now, [
|
||||
bin,
|
||||
home,
|
||||
])
|
@ -1,11 +0,0 @@
|
||||
import rfwfs, { Permissions } from "./main";
|
||||
|
||||
const time_now = (Date.now()/1000)|0
|
||||
|
||||
const fs = rfwfs.new_collection([
|
||||
rfwfs.new_entry("/", Permissions.r, time_now, rfwfs.new_collection([
|
||||
rfwfs.new_entry("home", Permissions.r, time_now, "hi")
|
||||
]))
|
||||
])
|
||||
|
||||
export default fs
|
Reference in New Issue
Block a user