Skip to content

Releases: cassava/repoctl

Version 0.14

23 Apr 09:38
Compare
Choose a tag to compare

This release rewrites repoctl to use the cobra library from spf13. Several
new commands are defined: down and reset, as well as two commands being
redefined update and add. Also, the core functionality is put into a
library to keep the main program small.

This release changes the AUR lookup functionality to use AUR4 instead of AUR.
When https://aur4.archlinux.org is the same as https://aur.archlinux.org, we
will revert this change (done).

Sorry this release has taken a while, that was not to annoy you. ;-)

With Go 1.5 allowing vendoring, we stop using gb (sorry).

  • New: repoctl learned command host for temporarily serving the repository
    on the network on a specified address and port. Something like darkhttpd may
    be better suited if the repository is to be hosted for longer periods of
    time.
  • New: repoctl learned command down with several flags. See the help
    message for more information on this. In short, we can download and extract
    tarballs for updated packages, all packages, and specified packages.
  • New: repoctl learned command reset.
  • Change: command add has completely different semantics. See the help.
  • Change: command update inherited the semantics of the old add command
    in addition to its current functionality.
  • Change: short form of --outdated flag for list has been changed from
    -u to -o
  • Update: AUR retrieval has been improved
  • Update: using spf13/cobra as our commandline engine now
  • Bugfix: license information correction (was BSD, is MIT)
  • Bugfix: typographical errors

Version 0.13

19 Jul 09:28
Compare
Choose a tag to compare
Version 0.13 Pre-release
Pre-release

This release fixes a critical bug and updates a few other non-functional
files.

  • Bugfix: was not in correct directory when removing package files
  • Update: Zsh completion understands reset command

Version 0.12

17 Jul 16:18
Compare
Choose a tag to compare
Version 0.12 Pre-release
Pre-release

This marks the first release where gb is used to build the project. That means
that all the dependencies for this project (apart from gb itself) are contained
within the project. Other changes are:

  • New: simple shortcutting filter commands is now possible. Instead of
    aur.new you can write a.n. At the moment, both parts are required.
  • New: library shortry to implement some of shortcutting behavior.
  • New: filter db.missing shows packages in local database which do not have
    respective files. These are candidates for deletion.
  • New: filter command can negate filters.
  • New: default configuration is written if there is no configuration. If
    default configuration is not edited, repoctl refuses to run.

There are probably many more changes, but at the moment I can't be bothered to
hunt them all down.