Commit Graph

333 Commits

Author SHA1 Message Date
636fce8d4b Fixing spacing 2020-02-23 18:05:56 -08:00
2f81bfb5e5 Moved import 2020-02-23 18:05:56 -08:00
78e7a7b59d Working version of pulling columns into their own file. 2020-02-23 18:05:56 -08:00
8820fda592 Fixed selection issue. 2020-02-23 18:05:40 -08:00
e133871653 Fix for globbing into subdirectories (e.g. bbcmd glob:"* */*") 2020-02-23 18:00:39 -08:00
6006e21d95 Fixed column separator width 2020-02-22 16:06:36 -08:00
9636042858 Initial working version using globbing. 2020-02-22 16:05:05 -08:00
d7e6159eb8 Bugfix for cursor position not being remembered correctly. 2020-02-18 23:20:57 -08:00
2767e33ab7 Fix for cp not being able to overwrite bb binary during
installation.
2020-02-18 23:20:14 -08:00
f9fc99d28e Added xwindow title setting, and $HOME -> ~ in the bb path area. 2020-02-17 16:02:53 -08:00
2d9eac4237 Added a scrollbar. 2020-02-07 18:19:27 -08:00
0d5803047b Fixed memory leak. 2020-01-12 23:19:03 -08:00
8b4c66e144 Updated to respect TMPDIR environment variable. 2020-01-12 23:17:06 -08:00
1d69bb63ce Fix for mac support. 2019-12-11 22:12:18 -08:00
0e94d55807 Cleanup of how window resize events are handled. 2019-12-07 21:17:06 -08:00
e3b0b03435 Updated mkdir syntax to make sure it works on mac 2019-11-25 18:27:29 -08:00
e7bef176e3 Added Ctrl-L for '+refresh' to follow vim, etc. 2019-11-24 22:16:32 -08:00
796e98cff9 Minor version bump 2019-11-24 22:12:40 -08:00
56cb3a2d66 Bunch of minor pedantic cleanups to get rid of warnings and tidy up the
code.
2019-11-24 22:11:54 -08:00
6c98653cca Some speculative fixes/improvements for mac read command use. 2019-11-24 21:38:29 -08:00
637a3baae9 Changed order of make install so that even if bb is open, the
other install files will still be put in place.
2019-11-24 21:29:06 -08:00
1838fd9b9c sed change for compatibility with Mac's version of sed. 2019-11-24 21:28:46 -08:00
18a63e4bc0 More unambiguous and simple command line semantics (bb [options/cmds]
[[--] path])
2019-11-11 12:48:48 -08:00
dbd558f6e2 Fix for creating files/dirs with "--" 2019-11-11 12:48:37 -08:00
e96004d50e Fixed bb -- +dirname not respecting -- properly 2019-11-11 12:34:13 -08:00
b7ad0e93a2 Refactored bb +... to bbcmd ... within bb bindings. This makes
things a lot less ambiguous. Also removed the default marks created in
bbstartup.sh and ensured that `$XDG_DATA_HOME` and `$XDG_CONFIG_HOME`
always get set as environment variables.
2019-11-11 12:29:40 -08:00
af3f642150 Updated docs. 2019-11-11 11:45:00 -08:00
30519ab5d8 Switched bindings to use expr instead of grep for opening 2019-11-11 11:44:45 -08:00
37b94e9ac2 Cleanup/refactor to move keyboard input and scanning the command file
into their own functions. This massively simplifies bb_browse().
2019-11-11 11:19:45 -08:00
ff1a1388f1 Rearranged bb_browse() a little to include more of the setup work. 2019-11-11 10:48:12 -08:00
b2f4d84985 Added error checks 2019-11-11 10:29:56 -08:00
000b652ac0 Simplified "+help" binding by using a temp file and run_script() 2019-11-11 10:25:15 -08:00
d4f887d853 Made running_procs static. 2019-11-11 10:09:07 -08:00
1bebad5edf Removed the "or pause" behavior for failed scripts. 2019-11-09 15:45:07 +01:00
76647e596e Added 'select pattern' and 'unselect pattern' bindings and improved
correctness of `find`-based bindings.
2019-11-09 15:43:56 +01:00
7213eaadd6 Fixed up loading/saving selections 2019-11-08 16:29:20 +01:00
4d0dbceaf9 Reverting SH change 2019-11-08 16:20:06 +01:00
91fe7203b6 Cleaned up definitions for pause and sh 2019-11-08 16:19:34 +01:00
2d4758dc7e Added query string to CONFIRM definition using ask 2019-11-08 16:18:59 +01:00
e60e5472b4 Added better doc for unscroll 2019-11-08 15:46:00 +01:00
b9e2bc280b Cleanup of bb->selected (renamed from bb->firstselected) to ensure that
$n arguments for scripts are in FIFO order instead of LIFO order (i.e.
$1 is the first selected item). `Ctrl-a` is also now bound to use
`+select` instead of `+select: *` which ensures that the correct sorting
order is preserved.
2019-11-08 15:28:01 +01:00
8df4cceca0 Added printing to ask1 command 2019-11-06 17:22:12 +01:00
d577fa5a56 Better error handling/reporting 2019-11-06 17:21:44 +01:00
af82c6316a Added some messaging to replace the spinner's functionality and deleted
pointless Ctrl-y binding.
2019-11-04 17:29:08 +01:00
8027d815af Fixed issue with deselecting deleted files not working because
realpath() depends on the file existing. Also added more detail to error
messages to make tracking down issues easier.
2019-11-04 17:25:25 +01:00
ad6e61be16 Fixed extra spacing with multi-line confirms. 2019-11-04 16:44:00 +01:00
4343251629 Removed spin because the "eval" part of it was broken and it adds
unnecessary complexity.
2019-11-04 15:28:00 +01:00
1f4122d8d5 Fixed shell scripting issue that had problems with "$((foo) | baz)" due
to double parentheses.
2019-11-04 02:34:08 +01:00
b4c23f2409 Consolidated winwidth/winheight into winsize variable, which makes
things a little more straightforward.
2019-11-01 17:19:25 +01:00
3f7730be98 Removed nprocs variable, as it was a potential source of errors if it
got out of sync.
2019-11-01 17:15:38 +01:00