Releases: hulloitskai/begone
Error-reporting hotfix
Improved error reporting, added support for numeric user IDs
begone
now features better error reporting, by providing contextual suggestions for common mistakes, like entering invalid convo IDs:
There is also now an additional flag for disabling fancy graphics, in case they get in the way of purity of The Begone Experience™, and other fixes in terms of terminal output formatting.
Changelog
fc6dc9b Added project status to README
0815c2c Added warnings for invalid convo ID input
6ab0001 Resolved issue #2 with a --assume-user flag
5cd32a5 Updated fbmsgr
dependency
Added spammable resources
Updated archive format for macOS
It seems to be easier to work with .zip
archives on macOS (as opposed to .tar.gz
), so that's what the default release will be using.
Changelog
1f4deb5 Configured git-lfs to track .github/demo.gif
4a0cd6f Removed unused sections from Makefile
c5d135e Switched release archive format to .zip for macOS
75d0356 Updated git-hooks, added CONTRIBUTING
Fixed send-fail counting inconsistency
Fixed an issue where a message would fail to send, but not be considered a true 'send fail', and still increment the counter of 'successful sends'.
Changelog
b30a532 Added default version ('unknown')
183bc9c Configured build-tests with Travis
f2c091b Prevented 'count' from incrementing upon send fail
d5b9066 Updated README with FAQ
Image command hotfix
Piping Integration Update
Ever wanted to pipe a message from another program to begone
? Well, now you can:
echo "testing 1 2 3" | begone repeat --stdin <CONVERSATION ID>
This is the perfect integration for dgen
, my highly sophisticated string generator. This one line can probably do a lot of damage:
dgen "👅" fb | begone repeat --stdin <CONVERSATION ID>
Remember to play it responsible, kids, and don't get banned from Facebook!
Changelog
428f61a Added --stdin flag to 'begone repeat' command
Common flags update
Improved common flag logic; no longer will the --delay
or --cycles
flag appear on the help text for begone login
, etc.
Changelog
cfda4c9 Refactored common flag logic to be more accurate
Kingpin CLI update
This release marks a switch from using spf13/cobra
to alecthomas/kingpin
for begone
's CLI framework. I found that there were a bunch of inconsistencies ranging from tab completion to usage output while using cobra
, and found that kingpin
produced more reliable, cleaner result, and allowed me to write cleaner, more modular code for package cmd
.
Changelog
0e36fe9 Merge pull request #1 from stevenxie/kingpin
27f1c3b Switched CLI framework to Kingpin
d9dbc01 Updated bash / zsh completion scripts
Incorrect flags hotfix
Fixed some issues with bad flags. In particular, the global flag --max-send-fails
had a way-too-big default value of 1000, and the --mode
flag on the emojify
subcommand just straight-up didn't work.
This is all fixed now. 🛠
Changelog
3529cbe Fixed bad flags