OpenBSD Handbook

    Theme
    • Part I. Install & Configure
      • Introduction to OpenBSD
      • Installing OpenBSD
      • The X Window System
      • Networking on OpenBSD
      • System Configuration
      • OpenBSD Basics
      • Managing Software: Packages and Ports
    • Part II. Daily Operations
      • OpenBSD Desktop Environments
      • Multimedia
      • Printing
      • Linux Compatibility
      • Windows Compatibility
      • Games
    • Part III. System Administration
      • Virtualization
      • Storage and File Systems
      • Updating and Upgrading
      • Localization
      • The OpenBSD Boot Process
      • Security
    • Part IV. Networking & Daemons
      • Services
        • Database
          • MariaDB
          • PostgreSQL
          • Redis
          • memcached
        • Directory
          • YP (NIS)
          • LDAP
        • File
          • NFS
          • Samba
        • FTP Services
          • ftpd
          • ProFTPD
          • vsftpd
          • Pure-FTPd
          • TFTP
        • Mail
          • OpenSMTPD Mail Server
          • Dovecot IMAP and POP3 Server
          • Postfix
          • Exim
          • Rspamd
        • Name
          • Unbound DNS Resolver
          • NSD Authoritative DNS Server
          • BIND DNS Server
        • Networking
          • OpenBGPD
          • rad
          • DHCP on OpenBSD
          • slaacd
        • Web
          • Apache HTTP Server
          • nginx Web Server
          • OpenBSD httpd Web Server
          • relayd Reverse Proxy
        • Logging
          • syslogd
        • Monitoring
          • SNMP
        • Remote Access
          • Audit OpenSSH
          • OpenSSH Server
        • File Synchronization
          • rsync
        • Messaging
          • RabbitMQ Message Broker
        • Time
          • NTP Time Synchronization
      • PF
        • pfctl cheat sheet
        • PF Anchors
        • PF Filter Rules
        • PF Forwarding
        • PF Lists and Macros
        • PF Load Balancing
        • PF Logging
        • PF NAT
        • PF Options
        • PF Policies
        • PF Shortcuts
        • PF Tables
      • Advanced Networking
        • High Availability and State Replication
        • Multi-WAN and Policy-Based Routing
        • VPN and Cryptographic Tunneling
        • Classic and Lightweight Tunnels
        • IPv6 at Scale
        • QoS and Traffic Shaping
        • MPLS and Label Distribution
        • Network Services at Scale
        • Virtualization and Host Networking
        • Large-Scale L2 and L3 Design
        • Telemetry, Logging, and Flow Export
        • Hardening and Operational Safety
        • Reference Architectures
        • Troubleshooting Playbooks
      • Serial Communication
    • Part V. Miscellaneous
      • Virtualization Cheat Sheet
      • OpenBSD Cheatsheet
      • How-to Guides
        • Complete the First 30 Minutes After Installation
        • Check Hardware Compatibility Before Installing
        • Bootstrap Wi-Fi Firmware Without Ethernet
        • Set Up OpenBSD as a Laptop or Workstation
        • Configure Laptop Power Management
        • Run OpenBSD as a Virtual Machine Guest
        • Install OpenBSD on a VPS or Cloud Server
        • Install OpenBSD with Full-Disk Encryption
        • Troubleshoot Web Browsers on OpenBSD
        • Create an Administrator Account with doas and SSH Keys
        • Establish a Conservative Security Baseline
        • Manage OpenBSD with Ansible
        • Recover Access and Reset the Root Password
        • Collect OpenBSD Diagnostic Evidence
        • Configure Secure Remote Access with OpenSSH
        • Set Up WordPress on OpenBSD
        • Build Third-Party Software from Ports
        • Use FIDO Security Keys with OpenSSH
        • Build OpenBSD from Source
        • Configure Wi-Fi Roaming and Wired Failover
        • Dual-Boot OpenBSD on a UEFI System
        • Troubleshoot PF, NAT, and Routing
        • Automate OpenBSD Installation with Autoinstall and PXE
        • Route Multiple VLANs with PF
        • Configure a Road-Warrior WireGuard VPN
        • Troubleshoot Package Installation and Update Failures
        • Route IPv6 Networks without NAT
        • Schedule Recurring Maintenance
        • Plan a Docker Workload Migration to OpenBSD
        • Build a Mail Server with OpenSMTPD, Dovecot, and Rspamd
        • Build a Simple Router and Firewall
        • Monitor an OpenBSD System
        • Back Up and Restore an OpenBSD System
        • Configure softraid RAID1
        • Recover an OpenBSD System That Does Not Boot
        • Install Z shell (zsh)
      • OpenBSD for Linux Users
      • OpenBSD for FreeBSD Users
      • OpenBSD for macOS Users
    • OpenBSD FAQ
    • OpenBSD Architectures
      • OpenBSD Package Search

        visidata-3.4pl1

        Package search / Categories / Current snapshot
        ← Back to search
        OpenBSD branch
        OpenBSD 8.0 releaseCurrent snapshot

        Current snapshot · amd64

        console-based multitool to explore and arrange tabular data

        Project homepage: https://visidata.org/

        Description

        VisiData is an interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease. It's very flexible - see https://www.visidata.org/blog/2020/ten/ for examples of what it can do, https://jsvine.github.io/intro-to-visidata/ for a tutorial, and the vd(1) manual for a good reference guide. All of the obvious data formats are supported, as are more specialist types including pcap, HTML tables, SQL databases, geographic data and more - see https://www.visidata.org/formats/. This package does not force optional dependencies for all of these - check the list or try opening the file and see the "module not found" message - pkglocate is useful to find the relevant py3-module to install.

        Package information

        Ports path
        math/visidata
        Package architecture
        amd64
        Maintainer
        Stuart Henderson <stu.ports@spacehopper.org>
        Categories
        math, textproc, lang/python
        Available flavors
        None listed
        Only for architectures
        aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa

        Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.

        Direct dependencies

        Runtime

        • devel/desktop-file-utils
        • devel/py-dateutil
        • x11/gtk+4,-guic
        • lang/python/3

        Build

        • textproc/groff
        • lang/python/3
        • devel/py-build
        • devel/py-installer
        • devel/py-setuptools py3-setuptools->=79v0
        • devel/py-wheel

        Test

        • devel/desktop-file-utils
        • devel/py-dateutil
        • x11/gtk+4,-guic
        • lang/python/3
        • devel/py-test
        OpenBSD README
        +-------------------------------------------------------------------------------
        | Running visidata on OpenBSD
        +-------------------------------------------------------------------------------
        
        Optional dependencies
        =====================
        
        Visidata supports many file formats via additional dependencies - these
        are not enforced by the port, you can install them with pkg_add(1).
        See https://www.visidata.org/formats/ and vd(1) for a list.
        
        At the time of writing, these are supported internally:
        
          tsv (tab-separated value) 
          csv (comma-separated value) 
          fixed (fixed width text) 
          json (single object) and jsonl/ndjson/ldjson (one object per line). 
          sqlite 
          supported files compressed with zip, gz, bz2, xz
        
        These are supported with additional packages (install with pkg_add):
        
          hdf5			py3-h5py
          html/htm, xml		py3-lxml
          mysql/mariadb		py3-mysqlclient
          pcap			py3-dpkt py3-dnslib
          pdf			py3-pdfminer
          postgresql		py3-psycopg2
          xls			py3-xlrd
          xlsx			py3-openpyxl
          yaml/yml		py3-yaml
          (various via pandas)	py3-pandas
        
        http is also supported as a transport for other file formats; install
        py3-requests.
        
        Some of the other supported formats will need additional libraries.
        If you try opening a file and see a "module not found" message on the
        status line, pkg_locate(1) in the "pkglocatedb" package can help you
        determine if it's available in packages, otherwise it may need to
        be ported.
        

        Package guides

        • Installing and updating packages

        Package details as JSON

        Report a bug