Nymbo commited on
Commit
3d9c7b8
·
verified ·
1 Parent(s): 4ace082

Update Modules/File_System.py

Browse files
Files changed (1) hide show
  1. Modules/File_System.py +12 -11
Modules/File_System.py CHANGED
@@ -618,18 +618,19 @@ def build_interface() -> gr.Interface:
618
  label="Action",
619
  choices=["list", "read", "write", "append", "mkdir", "move", "copy", "delete", "info", "search", "help"],
620
  value="help",
 
621
  ),
622
- gr.Textbox(label="Path", placeholder="/ or /src/file.txt", max_lines=1, value="/"),
623
- gr.Textbox(label="Content (write/append/search)", lines=6, placeholder="Text to write or search for..."),
624
- gr.Textbox(label="Destination (for move/copy)", max_lines=1),
625
- gr.Checkbox(label="Recursive (list/delete/search)", value=False),
626
- gr.Checkbox(label="Show hidden (list/search)", value=False),
627
- gr.Slider(minimum=10, maximum=5000, step=10, value=20, label="Max entries / matches (list/search)"),
628
- gr.Slider(minimum=0, maximum=1_000_000, step=100, value=0, label="Offset (read/search start)"),
629
- gr.Slider(minimum=0, maximum=100_000, step=500, value=4000, label="Max chars (read, 0=all)"),
630
- gr.Checkbox(label="Create parent dirs (write)", value=True),
631
- gr.Checkbox(label="Overwrite destination (move/copy)", value=False),
632
- gr.Checkbox(label="Case sensitive search", value=False),
633
  ],
634
  outputs=gr.Textbox(label="Result", lines=20),
635
  title="File System",
 
618
  label="Action",
619
  choices=["list", "read", "write", "append", "mkdir", "move", "copy", "delete", "info", "search", "help"],
620
  value="help",
621
+ info="Operation to perform",
622
  ),
623
+ gr.Textbox(label="Path", placeholder="/ or /src/file.txt", max_lines=1, value="/", info="Target path (relative to root)"),
624
+ gr.Textbox(label="Content", lines=6, placeholder="Text to write or search for...", info="Content for write/append actions or search query"),
625
+ gr.Textbox(label="Destination", max_lines=1, info="Destination path (Move/Copy only)"),
626
+ gr.Checkbox(label="Recursive", value=False, info="Recurse into subfolders (List/Delete/Search)"),
627
+ gr.Checkbox(label="Show hidden", value=False, info="Include hidden files (List/Search)"),
628
+ gr.Slider(minimum=10, maximum=5000, step=10, value=20, label="Max entries / matches", info="Max entries to list or matches to return (List/Search)"),
629
+ gr.Slider(minimum=0, maximum=1_000_000, step=100, value=0, label="Offset", info="Start offset (Read/Search)"),
630
+ gr.Slider(minimum=0, maximum=100_000, step=500, value=4000, label="Max chars", info="Max characters to return (Read, 0=all)"),
631
+ gr.Checkbox(label="Create parent dirs", value=True, info="Create parent directories if missing (Write)"),
632
+ gr.Checkbox(label="Overwrite destination", value=False, info="Allow overwrite (Move/Copy)"),
633
+ gr.Checkbox(label="Case sensitive search", value=False, info="Match case (Search)"),
634
  ],
635
  outputs=gr.Textbox(label="Result", lines=20),
636
  title="File System",