Releases: Low8/EasySave
v1.1.1
EasySave v1.1.0
What's new in v1.1.0
New feature
- Log files and state file can now be written in JSON or XML format
- Format is configurable via the Settings menu (option 7) in the interactive shell
- Default format remains JSON — fully backward compatible with v1.0
Files affected by the format setting
logs/daily/yyyy-MM-dd.jsonor.xmllogs/live/state.jsonor.xml
Bug fixes
- CommandLineParser: fixed crash on mixed range+index arguments (e.g.
1-3;5) - XmlFormatter: fixed NullReferenceException on malformed XML elements
- InteractiveShell: fixed potential crash on closed stdin
- LoadJobs: fixed potential job duplication on double call
Notes
- Changing the format requires a restart to take effect
config.json(job list) always stays in JSON format regardless of the setting
V1.0
EasySave v1.0
EasySave is a lightweight backup manager for Windows, built in C# .NET 10.
Configure your backup jobs once, run them from the terminal in seconds.
What's included
Full & differential backups — copy everything or only what changed
Flexible job execution — run one job, a range, or a custom selection
Real-time feedback — see every file as it's copied or skipped
Persistent state — progress tracked live in state.json
Daily logs — every transfer logged in JSON format
Bilingual — English and French supported at startup
Getting started
Download EasySave.exe and open a terminal in the same folder.
.\EasySave.exe # interactive menu
.\EasySave.exe 2 # run job 2
.\EasySave.exe 1-3 # run jobs 1, 2 and 3
.\EasySave.exe 1;3 # run jobs 1 and 3
No installation. No .NET required.
Requirements
Windows x64
That's it.
EasySave v1.0
EasySave is a lightweight backup manager for Windows, built in C# .NET 10.
Configure your backup jobs once, run them from the terminal in seconds.
What's included
- Full & differential backups — copy everything or only what changed
- Flexible job execution — run one job, a range, or a custom selection
- Real-time feedback — see every file as it's copied or skipped
- Persistent state — progress tracked live in
state.json - Daily logs — every transfer logged in JSON format
- Bilingual — English and French supported at startup
Getting started
Download EasySave.exe and open a terminal in the same folder.
powershell
.\EasySave.exe # interactive menu
.\EasySave.exe 2 # run job 2
.\EasySave.exe 1-3 # run jobs 1, 2 and 3
.\EasySave.exe 1;3 # run jobs 1 and 3
No installation. No .NET required.
Requirements
- Windows x64
- That's it.