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 # 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 /> 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! 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) ![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 {{{ -->
## Features ## Features
- **Supports Linux, Mac OS X, BSD and Windows (Cygwin)!**
- **Supports Linux, Mac OS X, \*BSD and Windows (Cygwin)!** - If the script doesn't work on your system, open an issue.
- 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)
- **It's Fast** - **It's Fast**
- The script makes heavy use of bash builtins and <br \>string manipulation. - The script makes heavy use of bash builtins and <br \>string manipulation.
- **Display an image next to the info. (or don't!)** - **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. - 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 \> - Supports using w3m or iTerm2 to display the images.
for other wallpaper setters as they don't provide a way of getting <br \>
the current wallpaper from the cli.
- **Highly Customizable** - **Highly Customizable**
- You can customize almost everything. - You can customize almost everything.
- See Usage below or lines 23-233 in script - 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: #### Required dependencies:
- Bash **4.0+** - `Bash 4.0+`
- Text formatting, dynamic image size and padding: `tput` - Text formatting, dynamic image size and padding: `tput`
- Uptime detection: `procps` or `procps-ng` - Uptime detection: `procps` or `procps-ng`
@ -65,7 +78,7 @@ All OS:
- Take a screenshot on script finish: `scrot` - Take a screenshot on script finish: `scrot`
- You can change this to another program with a `--scrotcmd` and an in script option. - You can change this to another program with a `--scrotcmd` and an in script option.
Linux | \*BSD: Linux | BSD:
- Display Wallpaper: `feh` - Display Wallpaper: `feh`
@ -81,7 +94,7 @@ Linux | \*BSD:
### Arch ### Arch
1. Install `fetch-git` from the aur. 1. Install **[fetch-git](https://aur.archlinux.org/packages/fetch-git/)** from the aur.
### Others ### 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 {{{ --> <!-- Issues and Workarounds {{{ -->
@ -310,15 +341,13 @@ sudo update-pciids
<!-- }}} --> <!-- }}} -->
<!-- TODO {{{ --> <!-- Todo {{{ -->
## TODO ## Todo
Here's what's on my todo list Here's what's on my todo list
- Add Windows resolution detection
- Cleanup of info array handling - Cleanup of info array handling
- Imagemagick optimizations - 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 \> - 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. 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!) - GTK themes (Done!)
- Terminal Font - Terminal Font
- GPU (In master but experimental) See **[issue #21](https://github.com/dylanaraps/fetch/issues/21)**. - GPU (In master but experimental) See **[issue #21](https://github.com/dylanaraps/fetch/issues/21)**.