Releases: skx/sysbox
release-0.19.0
release-0.19.0
This release updates our dependencies, and adds minor tweaks to a couple of commands:
$ sysbox peerd ..
- This sub-command was removed.
$ sysbox rss ..
- This sub-command was added, and shows a summary of remote RSS feeds.
Automated Changelog
- Avoid issues with renamed modules, by dropping peerd. by @skx in #52
- Added 'rss' sub-command because it is easier than sed/awk by @skx in #53
Full Changelog: release-0.18.0...release-0.19.0
release-0.18.0
release-0.17.1
NOTE: release-0.17.1 is identical to release-0.17.0, the reason for the new tag was to fix the CI-pipeline for generating binaries.
This release updates our dependencies, and improves the peerd
sub-command, as a result of great feature-requests from @terefang:
release-0.17.0
This release updates our dependencies, and improves the peerd
sub-command, as a result of great feature-requests from @terefang:
- #45 - Allow multiple instances of peerd running on the same host.
- #44 - Feature Request: Allow Peerd to execute commands on up/down.
NOTE: This release didn't get binaries built for it, due to a pipeline issue. release-0.17.1 was generated to resolve that.
release-0.16.0
Our dependencies were updated to the most recent available versions, but nothing significant was changed.
New sub-commands
This release includes the new watch
sub-command, which allows you to run a command continuously, in a somewhat graphical way. This can be useful for awaiting DNS updates, and similar things:
sysbox watch dig -t a example.com
The command will re-run continuously, every five seconds by default, although you can trigger an immediate re-execution by pressing the space-bar. Quit via Ctrl-c
, q
, or escape.
release-0.15.0
This release updates our dependencies to their latest versions, and better supports the 1.18+ release of golang:
- The fuzz-testing for our calculator has been updated to use that which is available natively.
- The replaces the use of the
go-fuzz
tool.
- The replaces the use of the
- The
version
sub-command shows VCS information now.
New sub-commands
Two new sub-commands were introduced:
sysbox find ..
- Allows finding files/directories by regular expression, recursively.
- A cheap and nasty alternative to the standard UNIX
find
command.
sysbox todo ..
- Report on
TODO
orFIXME
comments which have associated dates. - This allows you to track deprecations, and things to be fixed with a deadline.
- Report on
To see the integrated help run sysbox help todo
, or sysbox help find
.
release-0.14.0
release-0.14.0
This release removes the install
subcommand, which was causing support questions by email more often than anything else relating to this project.
The new version
subcommand was added, which is helpful for users downloading binaries from our release page.
As is traditional the calc
subcommand received some more updates, and bugfixes.
- Multiple consecutive "-" characters are now handled correctly.
- So
3--3
is handled as3 - (-3)
, with a result of6
.
- So
- The REPL mode, launched with
sysbox calc
, now has an command-line history support.
release-0.13.0
release-0.13.0
This release adds a new sub-command html2text
, which performs trivial HTML to text conversion for files named on the command-line, or STDIN if no files are specified.
The complete set of changes since the previous release are:
release-0.12.0
release-0.12.0
This release adds the new markdown-toc
sub-command, which allows you to easily generate a table of contents from a markdown file. I use a perl-script to do this in many of my existing projects, so this is an easy win.
In addition to the new command there were a couple of minor tweaks:
- If the
DEBUG
environmental variable is set to a non-empty value anypanic
the code produces will be displayed literally, rather than being hidden and recovered from.- This is useful for debugging.
- The dependencies were bumped to their latest upstream version(s).
- No significant changes required.
release-0.11.0
release-0.11.0
This release adds a new sub-command validate-xml
, which nicely compliments the existing commands for validating JSON and YAML files.
Although we do not support validation using a DTD, this command is sufficient to detect and report upon tag-mismatches and similar "simple" errors.