-
Notifications
You must be signed in to change notification settings - Fork 30
/
NEWS
240 lines (176 loc) · 7.79 KB
/
NEWS
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
bashmount 4.3.2 (2020-09-08)
- Fix colourize=0
bashmount 4.3.1 (2020-08-22)
- Use sed s/ instead of y/ as the strings are different lengths
bashmount 4.3.0 (2020-07-02)
- Fix bug when opening crypto_LUKS devices directly
- Fix error message when an unmount fails
- Fix bug that inadvertently hid disks with no partitions
bashmount 4.2.5 (2020-06-12)
- Tweak appearance
bashmount 4.2.4 (2020-06-12)
- Tweak appearance
bashmount 4.2.3 (2020-06-12)
- Run non-udisks commands with sudo
bashmount 4.2.2 (2020-06-12)
- Fix handling of non-udisks mounting
bashmount 4.2.1 (2020-06-12)
- Improve display of custom commands
bashmount 4.2.0 (2020-06-12)
- Allow to mount/unmount/eject/open directly on crypto_LUKS devices
- Rename default_mount_options to mount_options
- Remove show_full_device_names option
- Remove ability to override mount/unmount commands
- More code cleanup
Thanks to nick87720z (aka https://github.com/nick87720z) for:
- https://github.com/jamielinux/bashmount/pull/21
- Use nicer unicode characters for some UI elements, configurable with
the 'pretty' option.
Thanks to Jonatan Olofsson (aka https://github.com/jonatanolofsson) for:
- https://github.com/jamielinux/bashmount/pull/22
- Treat Ctrl-D the same as 'q' (ie, quit).
- https://github.com/jamielinux/bashmount/pull/23
- Put default filemanager inside subshell to avoid lock on unmount
bashmount 4.1.0 (2020-06-11)
- Only require one key press in device submenu
bashmount 4.0.1 (2020-06-11)
- Improve formatting
- Fix help text
bashmount 4.0.0 (2020-06-11)
- Cleanup code, improve style and readability
- Fix some typos
- Improve some of the error messages
- Make the UI wider (now 77 characters) to accommodate more information
- Display device size and mountpoint in main menu
- Improve column alignment
- Run `udisksctl --power-off` when ejecting, if udisksctl is available
- Tweak the default filemanager ($SHELL) to not exit afterwards
- Replace \x20 in device labels with a space character
- Handle LUKS devices better
- Change the separator from = to - for a lighter appearance
- Reduce times you have to press [enter] to continue (eg, skip if the
command was successful)
- Pressing [r] and [enter] refreshes the device list, but just pressing
[enter] by itself has always worked too. Now the help text prefers
[enter] to make it discoverable and reduce key presses.
bashmount 3.2.0 (2014-04-19)
- Shorten long device names and add padding so that device labels all
align vertically, making things easier to read
- Add show_full_device_names option to bashmount.conf
bashmount 3.1.1 (2014-04-04)
Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
- Avoid forked grep process
bashmount 3.1.0 (2014-04-04)
- Add logic to display disks with no partitions (eg, internal storage on
some portable media devices)
bashmount 3.0.3 (2014-03-24)
Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
- Save UI space by removing bashmount header
- Add `--version` command-line option
bashmount 3.0.2 (2014-03-23)
Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
- Fix newline in UI (again)
- Use new syntax for cryptsetup
bashmount 3.0.1 (2014-03-23)
- Default to 'noatime' instead of 'relatime' in the default mount options
Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
- When udisks=1 and udisksctl is not available, fail with a message
- Fix handling of read-only mounting
bashmount 3.0.0 (2014-03-23)
- Allow pressing [enter] to refresh device list
bashmount 3.0.0beta2 (2014-03-23)
- Fix newline in UI
bashmount 3.0.0beta1 (2014-03-23)
- Autodetect the presence of udisksctl, but also allow to manually disable
the use of udisks
- Re-order the configuration file and remove redundant options
- Allow blacklisting by TYPE
- The first three custom commands are now built-in to bashmount, so only
custom4_command, custom5_command and custom6_command are configurable
- Remove show_device_path option, and instead always show the device path
bashmount 3.0.0alpha1 (2014-03-23)
Many thanks to Lukas B. (aka https://github.com/vitamins) for porting
bashmount to use lsblk where appropriate and a variety of other changes:
- Information retrieval is now based on `lsblk` instead of `udisksctl`,
which allows us to get rid of a lot of horrible parsing
- Devices are sorted by internal media, removable media and optical media
- Only partitions are listed, no disks
- Opened luks containers are also listed by default
Configuration file:
- Add "mount_command" and "unmount_command" which can be configured by the
user
- "optical_devices" and "removable_devices" are no longer present
- "show_internal" is set to '1' by default
- "show_removable_device_filename" and "show_optical_device_filename" have
been replaced by a single variable named "show_device_path"
- "fancy_sort" is no longer present
bashmount 2.0.0alpha1 (2013-08-31)
- Port to udisks2
- New configuration file
- New dependency on `eject`
bashmount 1.6.2 (2012-02-06)
- Add some comments
- Add AUTHORS, INSTALL and README.pod files, which obsolete the README
file
- Add NEWS file, which obsoletes the ChangeLog file
- Add man page
- Change default filemanager to the shell when no configuration file can
be found
bashmount 1.6.1 (2012-02-05)
- Fix a small bug in print_submenu_commands()
- Keep lines of code more strictly within 80 character width limit
- Change default filemanager to the shell
- Aesthetic improvements to the code
bashmount 1.6.0 (2011-11-23)
- Add ability to blacklist devices based on arbitrary string matches
bashmount 1.5.3 (2011-11-04)
- Make sure the mount status is up to date in print_submenu_commands()
bashmount 1.5.2 (2011-11-04)
- Fix bugs in print_submenu_commands() due to an incorrect variable
declaration and a typo
bashmount 1.5.1 (2011-09-20)
- Fix bug in fancy_sort() due to an incorrect variable declaration
bashmount 1.5.0 (2011-09-16)
- Refactor code
- Unset GREP_OPTIONS in case the user has it set in their environment
- Move a misplaced printf '\n'
- Fix handling of functions that have not been set in the configuration file
- Remove specification of the udisks command path in the configuration file
- Add some more comments
bashmount 1.4.1 (2011-09-08)
- Add declaration of two variables
bashmount 1.4.0 (2011-09-06)
- Refactor code
- Add options to run any arbitrary command immediately after a successful
mount or unmount operation, such as commands to spin down a device
- If an operation fails in the device sub-menu, do not return to the top
menu
bashmount 1.3.1 (2011-05-31)
- Fix display of optical device number
bashmount 1.3.0 (2011-05-26)
- Fix declaration of arrays
- Fix handling of devices with 10 or more partitions
- Add a fancy_sort option in the configuration file for a very hack way to
make sure /dev/sdc11 does not come before /dev/sdc2 in the menu (which
occurs due to a shortcoming of the sort command)
- Use printf instead of echo
bashmount 1.2.0 (2011-05-23)
- Refactor code
- Fix "unmount all" command
- Exit correctly if there are errors on sourcing the configuration file
- Various minor aesthetic improvements
bashmount 1.1.4 (2011-05-19)
- Refactor code
bashmount 1.1.3 (2011-05-08)
- Fix numbering and display of devices
bashmount 1.1.2 (2011-05-08)
- Improve configuration file
bashmount 1.1.1 (2011-05-08)
- Fix handling of /dev/mmcblk* devices both in the script and in the
configuration file
bashmount 1.1.0 (2011-05-08)
- Improve configuration file
- Improve help screen
- Add support for matching /dev/mmcblk* devices such as SD card readers
bashmount 1.0.0 (2011-04-27)
- Initial release