aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2019-10-03Removed some unnecessary +refreshes, no longer enable cursor by default,Bruce Hill
but instead have ask() etc. make the cursor visible. Also cleaned up some of the failure cases for better feedback.
2019-09-30Fixed an issue with /etc/bb instead of /etc/xdg/bb and moved the startupBruce Hill
command into bb.h with the other bb shell script stuff.
2019-09-30Moved config.h -> bb.h and did some cleanup, moving functionBruce Hill
declarations and constants out of bb.c and into bb.h. Also re-alphabetized the functions and updated the docs.
2019-09-30Ditching the whole config.def.h paradigm in favor of just having aBruce Hill
single config.h file. It's mostly not used very much anyways now that the startup commands and key bindings are in their own files.
2019-09-30Overhaul of how binding commands works. It's now all handled throughBruce Hill
bbstartup.sh, which loads bindings.bb and parses it to +bind:<keys>:<script> commands.
2019-09-22Now $@ is *always* the selected files, even if there are none. CleanedBruce Hill
up the default bindings a bit to be more explicit about manipulating the cursor file vs. manipulated selected files. Added support for `ask -n` and generally confirming with a single 'y' keystroke instead of 'y<enter>' Also added a binding for `rename`-command batch renaming.
2019-09-22Per-ASK() history for `ask` using the __COUNTER__ macroBruce Hill
2019-09-22Removing remnants of ASKECHOBruce Hill
2019-09-21Tweaked code for PICK() and the code that asks for 1 character of inputBruce Hill
for better POSIX sh compatibility and to remove unused vars.
2019-09-21Added support for default shell other than sh (e.g. dash, in case shBruce Hill
links to bash)
2019-09-21Added better support for custom asker/picker functionality andBruce Hill
simplified some of the things.
2019-09-07Fixed check for empty string in prefixes and stuffBruce Hill
2019-07-24Replaced bashism "[[" with "test -n"Bruce Hill
2019-07-15Added dmenu support in makefileBruce Hill
2019-06-18Changed -std=gnu99 to -std=c99Bruce Hill
2019-06-15Silenced some error messages from `which`Bruce Hill
2019-06-15More robust/automatic handling of PICKERBruce Hill
2019-06-12Tweaked to allow setting optimization level more easilyBruce Hill
2019-06-12Switched some stuff to use $() instead of `` for better composing,Bruce Hill
rearranged things a bit to launch bb fewer times for commands.
2019-06-10Simplified the make flags for fuzzy finding and asking. Cleaned up theBruce Hill
readme a bit.
2019-06-10Updated with some cleaner behavior for PICK and added SPIN. Also removedBruce Hill
command line flags in favor of manually using `tput rmcup`. Updated the documentation.
2019-06-06Reworked a bunch of the config option stuff for picking files and userBruce Hill
input. Now that stuff is handled with makefile flags.
2019-06-06Removed QUOTE() and cleaned up some of the macros for FUZZY and ASKBruce Hill
2019-06-06Removed breadline() and switched to use `ask` when possible, defaultingBruce Hill
to `read` and `fzy`
2019-06-04Removed junkBruce Hill
2019-05-31Updating compiler flagsBruce Hill
2019-05-31Updating with more mac compatibilityBruce Hill
2019-05-31Got everything working on linuxBruce Hill
2019-05-30Finally got everything working with a refactor to use hash lookupsBruce Hill
everywhere
2019-05-28Some major refactoring including moving more stuff into bterm.h (renamedBruce Hill
from keys.h), a custom readline (`read` was buggy), better customization, and improved renaming bindings.
2019-05-25Lots of refactoring, including adding function stubsBruce Hill
2019-05-24Added shuffle functionality, cleaned up and improved column drawing, andBruce Hill
did a ton of cleanup of compiler warnings.
2019-05-24Cleanup and refactoring. More robust handling of command files, andBruce Hill
guaranteed tmpfile deletion on exit (even with SIGTERM, ctrl-c, etc.). Also fixed some bugs with suspend hiding cursor, not handling multiple commands, duplicating commands, etc.
2019-05-22Added null-separation option for xargs to properly handle funkyBruce Hill
filenames
2019-05-22Added manpageBruce Hill
2019-05-21Updates and improvements.Bruce Hill
2019-05-20Removed termbox depBruce Hill
2019-05-20Initial commitBruce Hill