Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novoid/vkl
vkl - a better "ls"-experience
https://github.com/novoid/vkl
personal-information-management pim shell visualization
Last synced: about 1 month ago
JSON representation
vkl - a better "ls"-experience
- Host: GitHub
- URL: https://github.com/novoid/vkl
- Owner: novoid
- License: gpl-3.0
- Created: 2016-08-21T09:50:40.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-09T08:02:49.000Z (about 1 year ago)
- Last Synced: 2024-09-30T06:09:38.802Z (about 2 months ago)
- Topics: personal-information-management, pim, shell, visualization
- Language: Python
- Size: 214 KB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE.txt
Awesome Lists containing this project
README
* vkl - a better "ls"-experience
This Python script is a wrapper for the GNU/Linux ~ls~-tool for simple
cases. To be precise, it's a substitute (only) for the following command:: ls -lt --all --reverse --directory --classify --color=auto
In contrast to the standard ~ls~ output, this script visualizes time
in a much better way:[[file:images/vkl-Screenshot.png]]
Normal ~ls~ command is listing all files without proper way to
visualize brand-new, new, old, and very old files. By introducing
horizontal bars that sub-divide the output in a pseudo-logarithmical
way, the user gets a *much better feeling on the age* of the items in
the current directory.- *Target group*: users of a GNU/UNIX command line or similar
- Hosted on github: https://github.com/novoid/vklBy the way: yes, I tried to get this functionality to the GNU project
to be included to ~ls~. I failed miserably. To me, they don't seem to
add such features for many years. Very conservative :-(** Installation
Get it from [[https://github.com/novoid/vkl][GitHub]] or install it via «pip install vkl».
** Usage
#+BEGIN_SRC sh :results output :wrap src
vkl --help
#+END_SRC#+BEGIN_src
Usage:
vklThis tool lists the current directory content in various metric
GNU ls does not provide.:copyright: (c) 2010 by Karl Voit
:license: GPL v3 or any later version
:bugreports:Options:
-h, --help show this help message and exit
-l, --log displays directory content by a pseudo logarithmic time
(default option)
-m, --mtime sort items using modification time (default option)
-c, --ctime sort items using change time
-a, --atime sort items using access time
-d, --delegate delegate additional arguments to ls command
-p, --primitivels use primitive output of directory rather than using GNU
ls
--debug enable (senseless) debug output
#+END_srcExamples:
: vkl
... the simplest case, sorted by modification time: vkl -c
... sorted by change time: vkl -p
... using its own (primitive, self-written) output to circumvent output issues or to use it on non-GNU/UNIX system* How to Thank Me
I'm glad you like my tools. If you want to support me:
- Send old-fashioned *postcard* per snailmail - I love personal feedback!
- see [[http://tinyurl.com/j6w8hyo][my address]]
- Send feature wishes or improvements as an issue on GitHub
- Create issues on GitHub for bugs
- Contribute merge requests for bug fixes
- Check out my other cool [[https://github.com/novoid][projects on GitHub]]* Local Variables :noexport:
# Local Variables:
# mode: auto-fill
# mode: flyspell
# eval: (ispell-change-dictionary "en_US")
# End: