Cleanup Reamde

This commit is contained in:
Dylan 2016-01-20 20:40:17 +11:00
parent f1d52bd240
commit a6eb4ccf91
1 changed files with 47 additions and 18 deletions

View File

@ -1,7 +1,5 @@
# fetch
[[Features](#features)] [[Dependencies](#dependencies)] [[Installation](#installation)] [[Post Install](#post-install)] [[Usage](#usage)] [[Issues and Workarounds](#issues-and-workarounds)] [[TODO](#todo)] [[Thanks](#thanks)]
This is the home of my fetch script! This script gathers info <br />
about your system and prints it to the terminal next to an image of your choice!
@ -9,22 +7,37 @@ about your system and prints it to the terminal next to an image of your choice!
![1](http://i.imgur.com/bORHxT5.png)
<!-- Table of Contents {{{ -->
## Table of Contents
- [Features](#features)
- [Dependencies](#dependencies)
- [Installation](#installation)
- [Post Install](#post-install)
- [Usage](#usage)
- [Frequently Asked Questions](#frequently-asked-questions)
- [Issues and Workarounds](#issues-and-workarounds)
- [Todo](#todo)
- [Thanks](#thanks)
<!-- }}} -->
<!-- Features {{{ -->
## Features
- **Supports Linux, Mac OS X, \*BSD and Windows (Cygwin)!**
- If the script isn't working on your system open an issue.
- *BSD support is currently in testing! See issue [#10](https://github.com/dylanaraps/fetch/issues/10#issuecomment-172432389)
- **Supports Linux, Mac OS X, BSD and Windows (Cygwin)!**
- If the script doesn't work on your system, open an issue.
- **It's Fast**
- The script makes heavy use of bash builtins and <br \>string manipulation.
- **Display an image next to the info. (or don't!)**
- The script can use your current wallpaper, shuffle through a directory or just <br \>display an image of your choice.
- The wallpaper function on linux uses feh, It's hard to add support <br \>
for other wallpaper setters as they don't provide a way of getting <br \>
the current wallpaper from the cli.
- Use your current wallpaper, shuffle through a directory or just <br \>display an image of your choice.
- Supports using w3m or iTerm2 to display the images.
- **Highly Customizable**
- You can customize almost everything.
- See Usage below or lines 23-233 in script
@ -45,7 +58,7 @@ about your system and prints it to the terminal next to an image of your choice!
#### Required dependencies:
- Bash **4.0+**
- `Bash 4.0+`
- Text formatting, dynamic image size and padding: `tput`
- Uptime detection: `procps` or `procps-ng`
@ -65,7 +78,7 @@ All OS:
- Take a screenshot on script finish: `scrot`
- You can change this to another program with a `--scrotcmd` and an in script option.
Linux | \*BSD:
Linux | BSD:
- Display Wallpaper: `feh`
@ -81,7 +94,7 @@ Linux | \*BSD:
### Arch
1. Install `fetch-git` from the aur.
1. Install **[fetch-git](https://aur.archlinux.org/packages/fetch-git/)** from the aur.
### Others
@ -231,6 +244,24 @@ alias fetch2="fetch \
<!-- }}} -->
<!-- Frequently Asked Questions {{{ -->
## Frequently Asked Questions
#### Why doesn't fetch support my wallpaper setter?
It's hard to add support for other wallpaper setters as<br \>
they don't provide a way of getting the current wallpaper from the cli.
If your wallpaper setter **does** provide a way of getting the current wallpaper<br \>
or you know where it's stored then adding support won't be a problem!<br \>
<!-- }}} -->
<!-- Issues and Workarounds {{{ -->
@ -310,15 +341,13 @@ sudo update-pciids
<!-- }}} -->
<!-- TODO {{{ -->
<!-- Todo {{{ -->
## TODO
## Todo
Here's what's on my todo list
- Add Windows resolution detection
- Cleanup of info array handling
- Imagemagick optimizations
@ -326,7 +355,7 @@ Here's what's on my todo list
- More info outputs. Now that it's easy to customize what's printed and<br \>
everything is a function we can add optional support for pretty much anything.
- Resolution (Done! Just missing Windows support)
- Resolution (Just missing Windows support)
- GTK themes (Done!)
- Terminal Font
- GPU (In master but experimental) See **[issue #21](https://github.com/dylanaraps/fetch/issues/21)**.