Skip to content

Releases: A2-ai/devious

v0.7.2

15 Aug 03:30
7c444e8
Compare
Choose a tag to compare
v0.7.2 Pre-release
Pre-release

Changelog

  • 980bdd4 Fix typo in install scripts
  • 7c444e8 Merge pull request #29 from A2-ai/fix/optimize
  • fb7ec72 Use progress bar on copy

Linux (User)

Assumes ~/.local/bin is available in your PATH

wget https://github.com/A2-ai/devious/releases/download/v0.7.2/dvs_Linux_x86_64.tar.gz -O ~/dvs.tar.gz
tar -xzf ~/dvs.tar.gz dvs
mv dvs ~/.local/bin/dvs
chmod +x ~/.local/bin/dvs

v0.7.1

11 Aug 19:44
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Changelog

  • 5bff9f2 Add installation scripts to release notes and mark for pre-release

Installation

Linux

sudo wget https://github.com/A2-ai/devious/releases/download/v0.7.1/dvs_Linux_x86_64.tar.gz -O /tmp/dvs.tar.gz
sudo tar xzf /tmp/dvs.tar.gz dvs
sudo mv dvs /usr/local/bin/dvs
sudo chmod +x /usr/local/bin/dvs

Linux (User)

Assumes ~/bin is available in your PATH

wget https://github.com/A2-ai/devious/releases/download/v0.7.1/dvs_Linux_x86_64.tar.gz -O /tmp/dvs.tar.gz
tar xzf /tmp/dvs.tar.gz dvs
mv dvs ~/bin/dvs
chmod +x ~/bin/dvs

v0.7

11 Aug 17:56
Compare
Choose a tag to compare
v0.7 Pre-release
Pre-release

Changelog

  • 2880b58 Add extra file info to json output
  • ed6cd21 Add json flag globally and implement in init command
  • 874f8b2 Add json logging to add command
  • 514a72d Add json output for status command
  • a30894e Add more file metadata
  • bec6f86 Add more json logging
  • 89ce94c Don't display timestamp if missing
  • b54a0b3 Fix tense in init
  • 3a19564 Fix unwrapped rawlog
  • 140eb44 Merge branch 'main' into feature/json-output
  • 66ffef1 Merge pull request #23 from A2-ai/feature/json-output
  • f12d190 Merge pull request #24 from A2-ai/fix/emoji
  • 510d645 Merge pull request #26 from A2-ai/feature/more-file-info
  • e6c6993 Move log type checks into log package
  • 8ad4462 Remove conditional print logic
  • c3da143 Remove remaining slog messages
  • 411e5cc Rename RawLog to print
  • 78e4c5f Use bespoke logger for status command
  • d5ec53d Use log colors
  • 24c6258 Use 🌀 instead of 👺

v0.6

10 Aug 14:30
b845482
Compare
Choose a tag to compare
v0.6 Pre-release
Pre-release

Changelog

  • 6db87cc Add file size to metadata tests
  • 877e4ce Add logo to all commands
  • 492a11e Better error prints for add and get
  • 78069a3 Better indentation for remove prints
  • 0556500 Disable init no perms test
  • 38975a1 Fix bug in get
  • cb0e822 Improve glob detection logic for add
  • c356c02 Improve prints for add command
  • b16b61c Improve warning prints in init
  • cd1f65d Increase indentation
  • 3afaaa5 Make init prints nicer
  • 9631836 Marshal metadata file with indents
  • 96f4782 Merge pull request #18 from A2-ai/feature/pretty-print-meta
  • b845482 Merge pull request #21 from A2-ai/feature/nicer-prints
  • ec97646 Nicer errors on get fail
  • 7a07db5 Remove write permission check in init
  • 74ae2f9 Standardize formatting across add and remove commands
  • 90d4351 Standardize get command output
  • 3670ac6 Use better prints for errors in status
  • c8f9bc4 Use new prints for not initialized error

v0.5

08 Aug 20:14
ea447aa
Compare
Choose a tag to compare
v0.5 Pre-release
Pre-release

Changelog

  • fd809a0 Add colors and file size to status
  • 2651825 Add file size to metadata and status
  • 6cbfe11 Merge branch 'main' into feature/better-status
  • a2c16e7 Merge branch 'main' into feature/better-status
  • ea447aa Merge pull request #15 from A2-ai/feature/better-status
  • e9ceb0e Rename arg in read function
  • 657b7c2 Show file pull status and use more colors

v0.4.1

08 Aug 19:19
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Changelog

  • b814112 Add config write test for invalid dir
  • 6b95abe Add copy tests
  • 8dc9df3 Fix bug in hashing logic and add hashing test
  • 290d637 Handle copy errors in add, throw when copying . and ..
  • 5d6bd85 Merge pull request #12 from A2-ai/feature/testing

v0.4

08 Aug 16:29
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

Changelog

  • fa3e901 Add another init test
  • 4d0d7be Add another init test
  • b7d6077 Add coverage tests
  • 5516707 Add ignore test
  • c17745a Add init tests
  • 3d04f6b Add root dir as parameter to init function
  • 99c9f55 Add test for getting a file missing from storage
  • ea62b0a Better check logic in init
  • 4c2769f Clean up formatting
  • 6f39e99 Fix compile error
  • b730afd Fix compile error
  • a76977a Fix init test parameter order
  • 1318b5a Fix typo in test case
  • 86a6bb4 Log transfer progress
  • c3e9dde Merge branch 'main' into feature/testing
  • fb49a38 Merge branch 'main' into feature/testing
  • 7da78bb Merge pull request #13 from A2-ai/feature/copy-progress
  • 5fe06fe Move config writer to config package, improve init logging
  • 55ad367 Move config writer to config package, improve init logging
  • af2be92 Move init logic to storage package
  • d6603a0 Standardize documentation

v0.3

04 Aug 17:26
3a4e65a
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Changelog

  • 3c2c720 Add MIT license
  • ab14199 Add dry run options
  • bfa3da6 Add glob support to add command
  • 1df4d7f Don't add duplicate entries to gitignore also makes path relative to repo root
  • da753f6 Fix path logic when adding ignore entry
  • 3419777 Implement remove command
  • eec31b6 Improve dry run output and logging
  • d352a4a Merge branch 'main' into feature/add-glob
  • 3a4e65a Merge pull request #10 from A2-ai/feature/remove
  • fe51491 Merge pull request #5 from A2-ai/feature/dry-run
  • 9761bf1 Merge pull request #6 from A2-ai/feature/add-glob
  • e341b73 Merge pull request #9 from A2-ai/fix/no-gitignore-dupes
  • deb62c0 Remove gitignore entries on remove
  • 808178e Use humanize for file size

v0.2

03 Aug 20:35
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Changelog

v0.1

03 Aug 19:56
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Changelog