Releases: tdegeus/shelephant
Releases · tdegeus/shelephant
Minor bugfix
- Bugfix: empty path given to rsync.
Minor improvements under the hood
- Copy functions: improving error message
- Copy functions: creating destination directories
- Using assertions to simplify the code
Documentation & rsync backend
- Adding badges to readme
- Making several functions private. Adding summary to docs.
- Adding readthedocs environment
- Adding documentation
- Adding size progress to send/get
- send/get: using rsync as backend (for speed)
- Copy functions: preserve metadata
Minor extensions
- shelephant_hostinfo: add option to remove paths
- copy functions: add progress-bar for reading checksums
Minor bugfixes
- Improving exception handling: removing internal sys.exit(1),
replacing them by try...except wrappers - shelephant_hostinfo: default to empty file list (#58)
- Minor bugfix
Minor updates & bugfixes
- Adding test to checkout for correct order of pre-computed checksums
- Bugfix in reordering of pre-computed checksum
- Copy functions: skipping empty input
- Bugfix in error print
- Style updates tests
- Copy functions: allow force-print details. Further auto-truncation otherwise
- Copy functions: bugfix in progress bar
- Bugfix in matching checksums
Adding progress-bars, improving performance
- Copy functions: Skip printing created files if there are also overwritten files
- Fixing tests
- Copy functions: Adding option to force print details
- YamlDump: create directory if needed
- Adding progress-bar to copy operations
- Adding progress-bar to checksums
- GetChecksums: enhance efficiency in reading from precomputed checksums
API extensions & code cleanup
- Changing namespace Python module:
shelephant.cli
->shelephant
shelephant_checksum
: Allow reuse of pre-computed checksums- API change:
shelephant_remote
->shelephant_hostinfo
- Centralizing implementation
shelephant_get
- Updating ssh tests
- Centralizing implementation
shelephant_send
- Implementation simplifications
shelephant_send
: allow use of pre-computed checksum- Updating counter in copy scripts
- Large output: summarizing skipped files
- Copy: Adding assertion that source must exist
shelephant_get
: Adding possibility to use local checksums for- Updating change-log
Minor bugfix
Bugfix in directory creation. Switching to central function.
Adding command-line functions
- Adding "shelephant_cp" and "shelephant_mv"
- Adding append option to "shelephant_dump"
- Adding squash option to "shelephant_extract"