Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zimfw/utility
Utility aliases and functions. Adds colour to ls, grep and less.
https://github.com/zimfw/utility
utility zim zimfw zsh zsh-plugin zsh-plugins
Last synced: 3 months ago
JSON representation
Utility aliases and functions. Adds colour to ls, grep and less.
- Host: GitHub
- URL: https://github.com/zimfw/utility
- Owner: zimfw
- License: mit
- Created: 2017-12-04T18:48:27.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-30T13:56:38.000Z (6 months ago)
- Last Synced: 2024-06-11T12:47:28.271Z (5 months ago)
- Topics: utility, zim, zimfw, zsh, zsh-plugin, zsh-plugins
- Language: Shell
- Homepage:
- Size: 43 KB
- Stars: 11
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - zimfw/utility - Utility aliases and functions. Adds colour to ls, grep and less. (Shell)
README
utility
=======Utility aliases and functions.
Adds colour to `ls`, `grep` and `less`.
If file `${HOME}/.dir_colors` exists, then its configuration will be set using
`dircolors` (GNU only).If [`lsd`] (LSDeluxe) is available, it will be aliased to `ls`.
Aliases
-------### ls
* `ls` lists directories first (GNU only) and with colour (applies to all aliases below).
* `ll` lists with long format and human-readable sizes (applies to all aliases below).
* `l` lists all files.
* `lm` lists all files using pager.
* `lr` lists recursively (as a tree with `lsd`).
* `lx` lists sorted by extension (GNU or `lsd` only).
* `lk` lists sorted by largest file size last.
* `lt` lists sorted by newest modification time last.
* `lc` lists sorted by newest status change (ctime) last (not with `lsd`).### File downloads
* `get` downloads from the given URL using `aria2c`, `axel`, `wget` or `curl`.
### Resource usage
* `df` reports file system disk usage with human-readable sizes.
* `du` reports file disk usage with human-readable sizes.### Condoms
* `chmod` changes file mode verbosely, not operating from `/` (GNU only).
* `chown` changes file owner verbosely, not operating from `/` (GNU only).
* `rm` uses `safe-rm` if available.Functions
---------* `mkcd` creates and changes to the given directory.
* `mkpw` generates a random password with the given length and set of characters.
The default parameters are equivalent to `mkpw 32 0-9A-Za-z`.[`lsd`]: https://github.com/lsd-rs/lsd