aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2021-01-02Updating compiler flagsBruce Hill
2021-01-01A bit of refactoring, moving more rendering code into draw.cBruce Hill
2020-12-30Refactoring into multiple files betterBruce Hill
2020-04-09Minor tweak to support compiling with TCCBruce Hill
2020-04-08Some overhaul and refactoring. bbstartup.sh and bindings.bb have beenBruce Hill
moved into scripts/bbstartup and scripts/bbbindkeys alongside the other scripts. Some minor bugs have been fixed as well, and a few bindings added.
2020-02-24Moved bbstartup into a script, renamed helper/ -> scripts/, and addedBruce Hill
bbshutdown script. Also tweaked some of the precedence.
2020-02-24Minor makefile cleanup.Bruce Hill
2020-02-24Major update: instead of defining all the helper functions as staticBruce Hill
C-strings prefixed to commands (modified by the Makefile), the helper functions are now standalone scripts in the helpers/ dir, which gets added to "$PATH" when running bb.
2020-02-23Added manpage for bbcmd and updated a bunch of the documenation.Bruce Hill
2020-02-23Working version of pulling columns into their own file.Bruce Hill
2020-02-22Initial working version using globbing.Bruce Hill
2020-02-18Fix for `cp` not being able to overwrite `bb` binary duringBruce Hill
installation.
2019-11-25Updated `mkdir` syntax to make sure it works on macBruce Hill
2019-11-24Bunch of minor pedantic cleanups to get rid of warnings and tidy up theBruce Hill
code.
2019-11-24Changed order of `make install` so that even if `bb` is open, theBruce Hill
other install files will still be put in place.
2019-11-08Added query string to CONFIRM definition using `ask`Bruce Hill
2019-11-01Added support for NULL-byte delimited picking, cleaned up some of theBruce Hill
bindings making them faster/simpler.
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.