visidata-plugins

Custom plugins for https://github.com/saulpw/visidata/

MIT License

Stars
49
visidata-plugins - vds3 0.8 Latest Release

Published by ajkerrigan about 3 years ago

New Features

  • Add S3 context menus (VisiData 2.6)

Minor Changes

  • Use vd methods over global functions when possible
  • Only support the 'append' join type for join-rows
visidata-plugins - vds3 0.7

Published by ajkerrigan about 3 years ago

New Features

  • Add support for downloading files or recursively downloading directories (thank you @saulpw!)
    • x downloads the file/directory in the cursor row
    • gx downloads files/directories in all selected rows

The out-of-the-box set of commands for an S3 sheet is now:

 sheet              | longname           ║ keystrokes         | description
•S3DirSheet         | download-row       ║ x                  | download the file or directory in the cursor row
•S3DirSheet         | download-rows      ║ gx                 | download selected files and directories
 S3DirSheet         | join-rows          ║ &                  | open and join sheets for selected S3 entries
 S3DirSheet         | open-row           ║ ^J                 | open the current S3 entry
 S3DirSheet         | open-rows          ║ g^J                | open all selected S3 entries
 S3DirSheet         | refresh-sheet      ║ z^R                | clear the s3fs cache for this path, then reload
 S3DirSheet         | refresh-sheet-all  ║ gz^R               | clear the entire s3fs cache, then reload
 S3DirSheet         | toggle-versioning  ║ ^V                 | enable/disable support for S3 versioning
visidata-plugins - vds3 0.6

Published by ajkerrigan over 3 years ago

Fixes

  • Rename refresh to refresh_path to avoid shadowing
    BaseSheet.refresh (#15)
visidata-plugins - vds3 0.5

Published by ajkerrigan about 4 years ago

New Features

  • Add support for S3 versioning:
    • ^V toggles the version display.
    • When enabled, this adds a visible "Latest?" column and a hidden version ID column.
  • Add support for joining sheets from the directory listing.
    • From a listing of S3 objects, select some rows and use & to join their contents without having to manually open the files first.

Cosmetic/Minor Changes

  • Replace option references with vd.option. Repeat for options and openSource, following guidelines of the VisiData Plugin Authors Guide.
  • Updated tests to replace subprocess calls, for more reliable tests and easier debugging.

Fixes

  • Resolve an issue that prevented some directories to load properly, because they appeared as non-existent files.
visidata-plugins - vds3 0.4

Published by ajkerrigan over 4 years ago

Keep pace with upstream changes leading to VisiData 2.0.

  • Don't break defermods
  • Remove references to vd.filetypes
visidata-plugins - Globbering Time

Published by ajkerrigan almost 5 years ago

Add support for glob-matching S3 paths.