Skip to content

Releases: obreitwi/asfa

v0.9.1

28 Dec 10:46
v0.9.1
3f45cac
Compare
Choose a tag to compare

v0.9.1 (2021-12-28)

  • Updated dependencies
  • Fix: Added missing feature flags for clap3 release candidates
  • Fix: Tests not running by disabling timestamps in simple_logger

v0.9.0

05 Aug 10:46
v0.9.0
22371dc
Compare
Choose a tag to compare

v0.9.0 (2021-08-03)

  • clean/list-command:
    • Fix having to supply negative indices after double dash.
  • Add rename/mv command.
    • Rename a remote file after uploading.
    • Files can be selected by index or via local file with the same hash.

v0.8.0

03 Aug 13:38
v0.8.0
179a775
Compare
Choose a tag to compare

v0.8.0 (2021-06-15)

  • push-command:
    • Provide more detailed error message if creation of remote file fails.
  • Add details config option.
    • If true, act as if --details is given on command line.
    • If set, -D/--no-details can be used to overwrite yet again.
  • Have -qqq disable all logging and output messages.
  • Add new command: check
    • Same as list, it can be used to check if a given set of local files have already been uploaded.
    • If so, check prints similar information as list.
    • In case at least one file is not found, exit with return code 1 (i.e. for scripts when invoked with -qqq).
    • Since both check and clean command begin with c, another letter is needed to differentiate their short forms.
  • list-command:
    • Fix interaction between --reverse and --last.
    • Add --first-argument that works opposite of last.

v0.7.5

03 Aug 13:38
v0.7.5
cd7a2da
Compare
Choose a tag to compare

v0.7.5 (2021-05-25)

  • Attempt to retrieve username from openSSH-config prior to falling back on system.
  • Update dependencies

v0.7.4

03 Aug 13:38
v0.7.4
2a9fa60
Compare
Choose a tag to compare

v0.7.4 (2021-03-27)

  • push-command:
    • Remove need to seperate single alias from single file by dashes if alias specified first.
      • Previously: asfa push --alias my-alias.txt -- my-original-file.txt
      • Now: asfa push --alias my-alias.txt my-original-file.txt
    • Check response for errors regaring atd not running if --expire
      specified.
    • Now supports a default setting for --expire in the config.
      • Same as auth, both a global setting and host-specific settings are
        supported.
      • Any set default argument can be disabled per host or command line by
        specifying none as argument.
  • list-command:
    • More informative message if no files are present on remote site.
  • tests:
    • Fix atd not running in tests, but tests still passing because file got
      deleted differently.

v0.7.3

03 Aug 13:38
Compare
Choose a tag to compare

v0.7.3 (2021-03-04)

  • Internal:
    • Removed code-smell reported by clippy.
  • list-command:
    • Disable framed-box layout if piping to another program.
      • Separate different fields by tabs.
      • Allows for easier parsing.
    • Fix cryptic error message if there are no remote files.
  • config: If defined, use hostname to query openSSH config.
    • This allows for several distinct host-entries to be defined for the same physical host.

v0.7.2

03 Aug 13:38
v0.7.2
407a24e
Compare
Choose a tag to compare

v0.7.2 (2021-01-29)

  • Switch CI from Travis to Github Actions.
  • push-command: When specifying --expire, move notification to the beginning of the line.
    This This allows for easier box copying of links when uploading several files at once.
  • list-command: When specifying --detail, fix files below one KiB having no unit suffix.
    Now the suffix is B.
  • If not specified explicitly, get hostname and port for host-entry from openSSH config.
  • Fix connection error when openSSH offers too many pubkeys.

v0.7.1

03 Aug 13:38
v0.7.1
c9cc174
Compare
Choose a tag to compare

v0.7.1 (2021-01-26)

  • Fix formatting error when displaying file sizes that are >=999.5 {K,M,G,T,…}, breaking table formatting.
  • list-command:
    • Fix displaying all files if filter does not match anything.
  • push-command:
    • When specifying --expire, the notification about when the link expires is now
      • an explicit timestamp instead of repeated user input.
      • printed to stderr instead of stdout.
      • only printed if asfa is used in a terminal.
        This makes it easier to capture the URL in scripts like tmp_link=$(asfa push my-file).

v0.7.0

03 Aug 13:38
v0.7.0
4151897
Compare
Choose a tag to compare

v0.7.0 (2021-01-25)

  • push: Add --prefix/--suffix.
    • Add a prefix (and/or suffix) to the filename stem (i.e. the part without extension).
    • Useful to distinguish several autogenerated files with generic names (e.g., plots).
    • Please note that dual extensions like .tar.gz specifying a suffix will cause it to be inserted after .tar
      (i.e. the extension of a foobar.tar.gz file is .gz).

v0.6.1

03 Aug 13:38
v0.6.1
39ed57c
Compare
Choose a tag to compare

v0.6.1 (2021-01-08)

  • Changed from_openssh (introduced in v0.5.4) to default to true (was originally planned for v0.6.0, but forgotten :( ).
  • Fix bug that no files are listed if some folder names begin with a dash.