Git Product home page Git Product logo

cv's Introduction

cv - Coreutils Viewer

What is it ?

This tool can be described as a Tiny Dirty Linux Only C command that looks for coreutils basic commands (cp, mv, dd, tar, gzip/gunzip, cat, ...) currently running on your system and displays the percentage of copied data.

It can now also display an estimated throughput (using -w flag).

cv screenshot with cp and mv

(After many requests: the colors in the shell comes from powerline-shell. Try it, it's cool.)

It's probably easy to add a progress, show estimated time, and with a bit more work, provide a "top-like" mode with more accurate informations.

How do you build it ?

make && make install

How do you run it ?

Just launch the binary, « cv ».

What can I do with it ?

A few examples. You can …

… monitor all current and upcoming instances of coreutils commands in a simple window:

watch cv -q

… see how your download is running:

watch cv -wc firefox

… look at your Web server activity:

cv -c httpd

And many more.

How does it work ?

It simply scans /proc for interesting commands, and then use fd/ and fdinfo/ directories to find opened files and seek position, and reports status for the biggest file.

It's very light, and compatible with virtually any command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.