Releases: A2-ai/devious
Releases · A2-ai/devious
v0.7.2
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
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
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
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
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
v0.4
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
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
v0.1
Changelog
- 5f00c13 Use goreleaser
- ea28c30 Create go.yml
- 6b4d8bb Use json instead of gob for metadata
- e576615 Even more error checking
- e4416b3 Add more error checking
- 9df19c1 Fix status function
- 8523671 Support multiple file arguments
- 8897feb Use absolute paths
- 9289e75 Add status command
- 69be6db Add tint for colored logging
- e7e764d Add support for multiple files
- 81a9259 Separate copy and storage functions
- aecfb67 Add verbose option
- f60f3f8 Add more info to readme
- af8d3e4 Add get command
- 4702e17 Update config file name
- 8273e82 Use binary format for meta files
- 65f9fef Use file hashes via BLAKE3
- a47c11b Add add command
- e220cf4 Add init command
- 0cd103a Merge pull request #1 from A2-ai:feature/scaffolding
- f4e0f95 Create rough CLI interface
- de97b4b Create readme
- 68087c2 Initial commit