Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C csvkit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 61
    • Issues 61
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wireservice
  • csvkit
  • Issues
  • #588
Closed
Open
Issue created Mar 28, 2016 by Administrator@rootContributor

Mention `less -S` alongside csvlook

Created by: timwis

In the tutorial for csvlook, the docs mention:

Now at first the output of csvlook isn’t going to appear very promising. You’ll see a mess of data, pipe character and dashes. That’s because this dataset has many columns and they won’t all fit in the terminal at once. To fix this we need to learn how to reduce our dataset before we look at it.

An easy way to preview this mess of data, pipes, etc. is to pipe it to less -S, which (a) renders the file from the top allowing you to scroll down, and (b) the -S argument also lets you scroll horizontally.

Piping csvlook to less -S has been a game changer for me.

I was about to make a pull request to put this in the docs, but it kind of breaks the flow of the tutorial (piping isn't mentioned yet, and there's currently a nice lead-in to csvcut). Do you have any preference on where this tidbit might live?

Assignee
Assign to
Time tracking