Skip to content

Releases: hjaremko/baca-cli

v0.5.0

30 Jan 22:08
Compare
Choose a tag to compare

Changelog

  • Add feature to remove main function before submit.
  • Add feature to remove non-Unicode characters before submit.
  • Fail submit with no header present.
  • After successful submit, print full submit details.
  • Other improvements.

Full Changelog: v0.4.0...v0.5.0

Installation

  • Windows users can use a convenient installer.
  • Linux and macOS users should copy baca to ~/.local/bin or whatever your PATH is.
  • Cargo users can install with command cargo install --git https://github.com/hjaremko/baca-cli.git --tag v0.5.0
  • Arch Linux users can download the latest release from AUR.

v0.4.0

28 Oct 19:03
Compare
Choose a tag to compare

Changelog

  • Added automatic detection of the the allowed language of the submit.
  • Added baca last command, which prints last submit's tests statuses.
  • details now prints given submit's tests statuses.
  • last and log commands can now be filtered by task id.
  • Add the feature to rename the file to be submitted (submit --rename <filename>).
  • Renamed --default to --save, added prompt for save if not provided.
  • Added submit config to manually edit submit config.
  • Added config command to manually edit credentials and connection config.
  • Added clear command to remove .baca directory.
  • Added prompt for task.
  • Other improvements.

Full Changelog: v0.3.1...v0.4.0

Installation

  • Windows users can use a convenient installer.
  • Linux and macOS users should copy baca to ~/.local/bin or whatever your PATH is.
  • Cargo users can install with command cargo install --git https://github.com/hjaremko/baca-cli.git --tag v0.4.0
  • Arch Linux users can download the latest release from AUR.

v0.3.1

08 Oct 11:18
Compare
Choose a tag to compare

Changelog

  • If update available, print reminder every time
  • Add interactive prompt for BaCa host
  • Add option to force update check
  • Add missing submit statuses
  • Several other improvements

Full Changelog: v0.3.0...v0.3.1

Installation

  • Windows users can use a convenient installer.
  • Linux and macOS users should copy baca to ~/.local/bin or whatever your PATH is.
  • Cargo users can install with command cargo install --git https://github.com/hjaremko/baca-cli.git --tag v0.3.1
  • Arch Linux users can download the latest release from AUR.

v0.3.0

24 Jul 19:10
Compare
Choose a tag to compare

Changelog

  • Improved error messages
  • Added update checks once a day
  • Added interactive login
  • Added Bash and Ada support
  • Several improvements

Installation

  • Windows users can use convenient installer.
  • Linux and macOS users should copy baca to ~/.local/bin or whatever your PATH is.
  • Cargo users can install with command cargo install --git https://github.com/hjaremko/baca-cli.git --tag v0.3.0
  • Arch Linux users can download the latest release from AUR (thanks @seqre).

v0.2.0

18 Apr 21:58
Compare
Choose a tag to compare

Changelog

  • baca submit now requires exact language string, enabling submitting to Java and C++ with files tasks. Use baca submit clear after update. Example: baca submit -f hello.cpp -t 5 -l "C++ z obsluga plikow" --zip --default.
  • --zip now compresses file.
  • Added some missing submit statuses (thanks @Zwatotem).

Installation

  • Windows users can use convenient installer.
  • Linux and macOS users should copy baca to ~/.local/bin or whatever your PATH is.
  • Cargo users can install with command cargo install --git https://github.com/hjaremko/baca-cli.git --tag v0.2.0

v0.1.0

18 Apr 11:49
Compare
Choose a tag to compare

First release of the CLI client for the Jagiellonian University's BaCa online judge.

Features

  • Submitting single file to given task with optional auto-zipping
  • Printing submit logs (no tests status currently)
  • !! Submits with hardcoded C++ language !!

Installation

  • Windows users can use convenient installer.
  • Linux and macOS users should rename binary to baca and copy it to ~/.local/bin or whatever your PATH is.
  • Cargo users can install with command cargo install --git https://github.com/hjaremko/baca-cli.git --tag v0.1.0