forked from KittyKatt/screenFetch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
291 lines (220 loc) · 9.47 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
**** **** **** ****
screenFetch
changelog
**** **** **** ****
v3.0.5
- OS X GPU detection added.
- Fix for -n.
- FreeBSD portmaster support for pkg detection.
- Switching to printf in various places. Part of a big printf move.
- Removal of -e and theme exporting.
- detectdisk added.
- Fix for WM detection in OS X.
v3.0.0
- Colors bugfixes/changes.
- -l disabled FOREVER.
- Various *BSD bugfixes.
- Funtoo detection added.
- -c now allows 256 colors.
- Fix Scientific Linux detection.
- Moving of functions for cleanup.
- Added -d back in for now.
- OS X bugfixes.
- WM non-case-sensitive now.
- ppc cpu detection fixes.
v2.9.0
- Started work on re-adding Cygwin detection.
- Cleaning up above.
- Cygwin logo fixed.
- Many Cygwin bugfixes/additions.
v2.8.4
- GTK detection bugfixes.
- Cygwin logo changed.
- E17 detection added.
- Updated --help.
- BackTrack Linux detection added.
- OpenBSD shell detection fix.
- *BSD bugfixes.
- Fixes for cpu speed detection.
- Changed Android logo.
- Changed CrunchBang logo.
- Added -N to strip all colors.
- Actually added --help. -h still works.
- Sabayon Linux detection added.
- GPU detection added (Very Experimental!!!)
- Many tweaks on above.
- Adding -E to suppress all errors (STDERR).
v2.8.1
- *BSD shell detection fix.
- Unity detection added.
- Experimental Android support.
- Various WM/DE bugfixes.
- Closing up outstanding issues/pulls.
- If "Not Found", continue. Do Not Display.
- Scientific Linux detection added.
- Manjaro logo changed.
v2.7.7
- KWin detection fixes.
- KDE detection fixes.
- Manjaro Linux ASCII changed.
- Attempts at automated truncating.
- Organization of WM names in functions.
- Compiz detection fixes.
- CrunchBang Waldorf detection fix.
- Shell version detection. Also, SHELL DETECTION.
- Formatting fixes.
- Basic razorqt detection.
- Fixing RHEL detection.
- No displaying of X-dependent info if X isn't found to be running.
- Remove -l flag.
- Lotsa OS X detection bugfixes.
- FluxBox detection fix.
- FreeBSD uptime bugfix.
v2.7.5
- Adding Cinnamon detection.
- Updated README for how to.
- *BSD memory detection bugfixes.
- Other miscellanious *BSD bugfixes.
- Optimizations and code cleanup.
- README changes.
- gsettings detection fix.
- RHEL detection fix.
- /etc/os-release detection fix.
- BASH optimizations.
- Huge detectdistro overhaul.
- More tweaks on above.
- detectgtk optimization/cleanup/fixes.
v2.5.5
- herbstluftwm detection.
- Added Manjaro Linux detection.
- NetBSD detection and fixes.
- Cleanup and fixes for DE detection.
v2.5.3 (lots of stuff)
- GTK3 bugfixes.
- Fuduntu detection added.
- OS X memory bugfixes.
- Fragmented BSD flavors like they should be.
- FreeBSD bugfixes.
- Added DragonFlyBSD detection.
- xmonad detection bugfix.
- Fix CrunchBang detection.
- Add Trisquel detectin.
v2.5.0
- Mac OS X detection added.
- Lots of tweaking on OS X detection.
- Fixes for distro detection.
- Change for BSD logo.
- Script now exits with 0 status.
- macports and homebrew detection for OS X.
- Experimental Cygwin detection. Commented out until cleaned.
v2.4.7
- KWin detection bugfixes.
- Fixed non-ascii output.
- Fix for Frugalware pkg detection.
- Fix Gentoo detection.
- Proper GTK3 detection for GNOME.
- DE detection cleanup.
- GNOME Shell detection.
- Various code cleanups.
v2.4.5
- Added Chakra detection.
- GTK detection bugfixes.
- Experimental GTK3 detection.
v2.4.4
- SpectrWM added. Kept old ScrotWM for legacy.
- Colors bugfixes.
- Fixed LinuxDeepin and Parabola detection/logos.
v2.4.3
- Woo! Colors! Define colors with -c.
v2.4.2
- Added Viperr detection.
- Added LinuxDeepin detection.
v2.4.1
- Spacing fixes
- Added ParabolaGNU detection.
- Fixed list of supported distributions in --help.
v2.4.0
- New SolusOS logo and fixed detection
- Added CPU detection.
- Added Memory detection.
- Added Package Count detection (only working on Arch and SolusOS).
v2.3.9
- Fixed SolusOS detection.
- Added MATE detection, theme detection possibly not working yet. Fixed WindowMaker detection.
- Getting a DEB out! \o/
v2.3.8
- Changed to relying on /proc/sys/kernel/hostname for hostname now instead of the `hostname`.
- Added tentative support for monsterwm and dminiwm.
############################
Didn't update this. Again.
############################
v2.1.3 (HOLY SHIT BIG CHANGES)
- Added shitload of new features. Keep reading.
- Added function to set script variables on commandline execution. (i.e. screenfetch-dev -o 'baseurl="http://www.example.com"')
- Added function to set display info on commandline execution. (i.i. screenfetch-dev -d 'Host, OS, Kernel, Uptime, Theme, Icons')
- Added function to export theme if wanted upon execution. Currently only supports the following window managers: PekWM, OpenBox, BlackBox, FluxBox, Metacity (kind of), Xfwm4 (kind of). This is a really big addition, and quite experimental. Things that are currently sought out and exported are the following: GTK Theme Folder, Icon Theme Folder, WM Theme Folder, Background Image, and screenshot taken by screenfetch. If you would like anything else exported with this let me know and I'll see what I can do.
- Added function to upload screenshot taken to server you have ssh access on after info is displayed. MUST set baseurl, serveraddr, and serverdir variables for this to work. See -o flag.
- Added new support for detecting the following window managers: Musca, i3, Ratpoison, wmii, Wmfs, ScrotWM, and Beryl.
- Attempted to fix XFCE detection by limiting the processes that result in XFCE to only "xfce4-desktop". Dunno if this will work or not. Email me.
- Added function to detect hostname and user. Displayed in info output.
- Added function to detect resolution. Displayed in info output. Untested, and possibly not working, on multiple monitor setups. Email me.
- Added function to detect working shell. Might also add function to detect terminal type in the future.
- Fixed bug in GNOME background output. Was outputing entire pathname. Now only outputs the filename of the image.
- Replaced old Arch Linux logo with new updated one. Don't really like the new one, but it was popular demand. Old one is still available through -D with the 'Arch Linux - Old' argument for those of us that are old school.
###################################
.... oh. didn't update this ....
###################################
v1.8.4
- Added experimental Compiz detection (WM and theme)
- Added experimental StumpWM detection (Just WM). Thanks to gtklocker for this part.
v1.8.3
- Added the groundwork for background support, terminal width detection (and thus truncating upon being over this width), and a couple other things I can't remember at the moment.
- Gonna update a couple of the ASCII arts. :D
v1.7.9
- Added support to DETECT the following window managers: dwm, awesome, and WindowMaker
- Added support for lighter backgrounds. If you have a lighter background, specify -l as a flag on the command-line. This will turn all white output to dark gray output.
- screenFetch was featured in the ALM (Arch Linux Magazine)! The issue can be found and downloaded at http://www.archlinux.org/static/magazine/2010/ALM-2010-Apr.pdf
v1.7.7
- Added FVWM support per request of goran'agar on the Arch forums.
v1.7.6.5
- Fixed broken -s flag to take screenshot.
- Put calling for verbose function back into other functions.
v1.7.6 (important)
- Working distribution detection! Most of the distributions I've included have been untested as of yet. Which means I could REALLY use some testers for these distros. The ones that still need testing are as follows: SUSE, Mandriva/Mandrake, Gentoo, Fedora, Red Hat Linux, and BSD. If you would like to help test these distributions, let me know by emailing me at [email protected]
- Reworked a lot of the code to be functions instead of repeating parts. Looks a lot cleaner now.
- This update was mainly Kingdomcome's doing. So thank him profusely.
v1.7.5 (HUGE)
- Massive rewrite, cleaning up a huge portion of the code.
- Made several repeating parts of the code into functions.
- Learned getopts. Rewrote flag support with it. Flags now supported are as follows:
~ -D 'DISTRO NAME' Specify distribution name
~ -c 'command' Specify custom screenshot command.
~ -V Print current version of script.
~ -v Turn on verbose output.
~ -s Take screenshot.
~ -n Display info only and no ASCII logo.
~ -h Display help menu.
- Added version number to DE reporting. Except LXDE. Because they fail.
- Thanks to h2 for many, many, many suggestions and a lot of help. This update would most likely not have been possible without him.
v1.4.5
- Cleaned up WM Theme detection code.
v1.4.4
- Changed version system
- Fixed if statement for "Not Present" or "LXDE" DE (Thanks to ArcherSeven for pointing it out)
v1.4.3 (big)
- Complete rewrite of DE and WM detection (Once again thanks to King)
- Implemented LXDE support (Yay!)
- Discussed ideas for "united" DE detection
v1.4
- Complete rewrite of the uptime field (Thanks a bunch Kingdomcome)
v1.3
- Added some flag support (notably --version, --screen, and --help)
- Added commented lines for --distro and --command flags (future use)
- Fixed another color escape sequence.
v1.2
- Fixed uptime errors when uptime > 1 day
v1.1
- Fixed color closing in the generic tux ASCII logo (thanks Suhana)
- Changed architecture detection to "uname -m" across the board (thanks ikey for that one)
v1.0
- First version. Let's start! :D