Releases: obreitwi/asfa
Releases · obreitwi/asfa
v0.10.0-1
(NOTE: This is a simple re-release of the binary for v0.10.0 which had a wrong hard-coded interpreter from the nix store.)
v0.10.0 (2024-05-27)
- Disable unnecessary regex features to reduce binary size by ~20% (by @jirutka)
- Cosmetic: Ensure verification separator is at least ellipsis ("...").
- Add preliminary nix support.
v0.10.0
v0.9.1
v0.9.0
v0.8.0
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.
- If true, act as if
- 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
andclean
command begin withc
, 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.
- Fix interaction between
v0.7.5
v0.7.4
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
- Previously:
- 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
specifyingnone
as argument.
- Same as auth, both a global setting and host-specific settings are
- Remove need to seperate single alias from single file by dashes if alias specified first.
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.
- Fix
v0.7.3
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.
- Disable framed-box layout if piping to another program.
- 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
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 isB
.- 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
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 liketmp_link=$(asfa push my-file)
.
- When specifying