开发
components
Xdsh 中的前端组件
file-system
Xdsh 中的文件系统
ts
export enum FileType {
  dir=0, txt, url
}
export interface File {
  name: string
  type: FileType
  body: File[] | string
}
export interface Dir extends File {
  type: FileType.dir
  body: File[]
}
export interface Txt extends File {
  type: FileType.txt
  body: string
}
export interface Url extends File {
  type: FileType.url
  body: string
}
export type DPath = [...dir: Dir[]]
export type FPath = [...dir: DPath, file: File]
shell
Xdsh 中的 shell 实现