Commit Graph
38 Commits
Author SHA1 Message Date
Black_Raven a07396c576 feat(operations): add header file 2026-03-27 12:08:45 +03:00
Black_Raven 3bcfbe573e feat(info): Add new functions
version - send info about rclone version
stats - check info about operation
2026-03-27 12:08:39 +03:00
Black_Raven 559af7d594 feat(checks): Add new finction
diff - function which cheks differencies between 2 repo
2026-03-27 12:05:35 +03:00
Black_Raven 24c9d2e5a9 feat(search): Add functions:
by_name - search file by name
2026-03-02 17:45:06 +03:00
Black_Raven 7114a2cab3 feat(sync): added functions:
copy - copy file or directories
sync - synchronize directories
move_files - move files or directories
delete - remove files or directories
parse_sync_stats - parcing of synchronization statistics from output
preview - get file list wich will be touched by synchronization
2026-03-02 17:41:01 +03:00
Black_Raven addd1802ff feat(files): add functions:
list - get storage data
size - get storage data and file count
about - get storage info
2026-03-02 17:39:13 +03:00
Black_Raven 4a6eb1b9b1 feat(remote): Added Functions:
list - Get list of remote storage
get_config - Get config of specific remote
create - Create new storage
update - Update configuration of remote
delete - Remove remote
2026-03-02 17:35:26 +03:00
Black_Raven e42ab8469e feat(sync): Added implementation for better data view in strict 2026-03-02 16:48:21 +03:00
Black_Raven 1e1d452b66 feat(file): Added implementation for strict to better data view in strict 2026-03-02 16:46:13 +03:00
Black_Raven b814314503 feat(search): Added data strict for search 2026-03-02 16:38:14 +03:00
Black_Raven 237790651b feat(sync): Added modules for operations and sync 2026-03-02 16:37:03 +03:00
Black_Raven 5d0c5b2b1e feat(files): Data strict for work with data and files 2026-03-02 16:34:50 +03:00
Black_Raven bb74d01b75 feat(remote): Added data struct for work with remote dist 2026-03-02 16:32:48 +03:00
Black_Raven 1239acbe95 fix(RcloneApp): run_command is publick now 2026-03-02 16:30:30 +03:00
Black_Raven 6bb1af85c2 sys: Restructurization of repo 2026-03-02 15:33:18 +03:00
Black_Raven 5867ac4a08 ci: added dependencies 2026-03-02 14:28:34 +03:00
Black_Raven 31b406db8e Ci: get ci from 1 job to 5 2026-03-02 14:18:45 +03:00
Black_Raven 6b076c1d6f Ci: added workflows for github 2026-03-02 14:12:05 +03:00
Black_Raven b61706fcc7 Merge pull request 'dev/install_rclone' (#1) from dev/install_rclone into main
Reviewed-on: https://git.rustprogersteam.ru/Black_Raven/UIrclone/pulls/1
2026-03-02 11:03:23 +00:00
Black_Raven 1abb0f10f8 feat(rclone.exe): Added tests to main 2026-03-02 13:49:45 +03:00
Black_Raven c537893773 tests: Added tests for installing rclone 2026-03-02 13:46:42 +03:00
Black_Raven de9232750e feat(rclone.exe): added Setters, Getters, and Intialization Constructor 2026-03-02 13:45:35 +03:00
Black_Raven 265ee15846 ci: fix saved Ci doks 2026-02-27 17:25:26 +03:00
Black_Raven 700f4a1716 fix: Rewrite main for CI 2026-02-27 17:24:41 +03:00
Black_Raven 5c26c57efe fix: Fix some logic
1) Now code checking lockal rclone before install it
2) fix function to install rclone on device if it doesn`t exists
2026-02-27 17:20:42 +03:00
Black_Raven a8af4b4abf ci: Added based ci 2026-02-27 17:19:11 +03:00
Black_Raven cac7ce922e feat(rclone.exe): Install rclone from github 2026-02-27 16:43:00 +03:00
Black_Raven d3321bc672 feat(main): Added code for check by ci 2026-02-24 11:30:24 +03:00
Black_Raven 2efac086d0 feat(rclone.exe): Rewrite rclone
This rewriting is important  because the old version of code can`t use system rclone (if it hed been installed already)
2026-02-24 11:26:16 +03:00
Black_Raven ac81699556 sys: Added dependencies data 2026-02-24 11:07:11 +03:00
Black_Raven 5ccc7739b0 feat(rclone.exe): method run_command
Added for executes command to rclone utility
2026-02-24 11:05:30 +03:00
Black_Raven 281406a920 feat(rclone.exe): method extract_rclone():
extracts the internal binary
2026-02-24 11:03:23 +03:00
Black_Raven c43d4fdf9c feat(rclone.exe): Function new()
This function first of all created app object by
1) Defining the application directory
2) Creating dirs if they are not exists
3) Defining ways for rclone by yours os
4) Define rclone or install it
2026-02-24 11:02:20 +03:00
Black_Raven d021100ed5 feat(rclone.exe): added Strict for rclone
This strict will help to install rclone in bin dependencies of my project
2026-02-24 10:52:31 +03:00
Black_Raven d4454f4a2a feat: Initialize based Rust project 2026-02-24 09:43:24 +03:00
Black_Raven f925a0cd81 sys: Added .gitignore file
Get file from https://github.com/github/gitignore/blob/main/Rust.gitignore
2026-02-24 09:42:46 +03:00
Black_Raven ace48ffe25 sys: added shell.nix
shell.nix helpls me to install enviromen in my local workdir
2026-02-24 09:41:57 +03:00
Black_Raven f947e4f067 first commit 2026-02-24 09:28:50 +03:00