9a93e683a6
fix: shebang
2023-04-19 15:05:16 +02:00
fda9054651
fix: typo in makedirs
...
fix: replace distutils.spawn.find_executalbe with shutil.which
2023-04-19 14:29:14 +02:00
Derisis13
84520694b3
Merge pull request #1 from Derisis13/rebase
...
docs: updated readme and help text
2023-04-19 14:15:43 +02:00
Derisis13
fbabfc1f5e
Merge branch 'main' into rebase
2023-04-19 14:15:32 +02:00
6443ad4f10
docs: updated readme and help text
2023-04-19 13:40:53 +02:00
4c2fab6a34
docs: updated readme and help text
2023-04-19 13:36:43 +02:00
0583c242c2
fix: description in setup.py
2023-04-19 13:24:39 +02:00
a25a686324
feat: XDG compliance
...
fix: create directory using os.mkdirs
2023-04-19 13:21:14 +02:00
ce2ac58341
QA: unused import
...
doc: updated usage recommendation
2022-08-09 17:16:27 +02:00
20208982ef
removed dates from restoration messages
2022-07-26 01:08:53 +02:00
9d476688cb
removed run_daily function: users run the program as often they wish
2022-07-26 01:04:42 +02:00
38f812cf8e
Fix: flatpaks are now stored and restored in the correct format
2022-04-27 17:56:52 +02:00
6928a544fd
Fix: flatpak missing from action list
2022-04-27 17:37:27 +02:00
d0df5886d3
Fix: flatpak-related actions can be executed
2022-04-27 17:35:40 +02:00
c192cd0ae8
Merge remote-tracking branch 'origin/main'
2022-04-27 17:28:35 +02:00
3484e09be4
Refactor: extracted announce_date and open_backup_file functions
2022-04-27 17:27:45 +02:00
dff7b03ee7
Feature: added flatpak support
2022-04-27 17:07:39 +02:00
76eadce7b0
Refactor: apt and dconf restorations have separate functions
2022-04-27 16:26:59 +02:00
dbc9f77fb5
Created actions option to increase compatibility
2022-04-27 14:25:11 +02:00
Derisis13
bf53c2e9f2
Update README.md
...
Added missing markdown
2021-12-13 18:00:24 +01:00
08f78a92e8
Reformatted the print statement in the help
2021-12-10 21:09:33 +01:00
ece3938ca8
changed help to display program name correctly
...
changed setup.py to install with the correct name
2021-12-10 21:04:59 +01:00
fca39a93f6
Bugfixes:
...
- Long arguments not processed
- closing files in except branches
- exiting when apt and dconf are present (instead of when they aren't)
- when running restoration as not root the change of directories didn't happen
- no dir was specified for restoring dconf settings
2021-12-10 21:00:07 +01:00
Derisis13
db2bad9417
Re-created README (now in proper markdown)
2021-12-10 20:45:11 +01:00
5f96d5347d
Deleted README: not showing up correctly on github
...
Deleted requirements.txt: was redundant
2021-12-10 20:42:36 +01:00
fc69368345
Added LICENSE and notice in main.py
...
Program is licensed under Apache License 2.0
2021-12-10 20:34:30 +01:00
75819e82a6
Changed setup.py to install dependencies and provide more information of the program
...
Also cleaned up main.py
2021-12-10 20:14:36 +01:00
f1a841204f
README with instructions for usage, installation and
2021-12-10 20:03:01 +01:00
20ddb0ec4e
Basic setup.py for distribution
2021-12-10 19:28:57 +01:00
79ea514105
Started working on README
2021-12-10 19:26:11 +01:00
b8ae16f6b7
Added checking for dconf and apt-get to avoid confusion and frustration
...
Also restoring now provides information about the age of your backup
2021-12-10 19:12:31 +01:00
b21dd34095
created empty setup.py
2021-12-10 18:21:43 +01:00
2593994b5a
created requirements.txt for when I'll have a setup.py
2021-12-10 00:15:10 +01:00
6d5f3d0322
Named program barusu
2021-12-09 23:56:47 +01:00
84cd8bc83f
Changed subprocess.call-s to subbprocess.run-s
...
Additional status information in restore mode
2021-12-09 23:55:23 +01:00
f3c24be9a3
Script checks for root if run in restore mode. This might help with using it correctly
2021-12-09 23:31:03 +01:00
1b2dcc022e
Implemented restoration functionality
2021-12-09 23:18:16 +01:00
ab5b874051
-d and --backup-dir options completed
2021-12-09 22:50:37 +01:00
f19bb84953
Added argument processing
2021-12-09 22:29:53 +01:00
9aa7f6864d
Innitial commit, core function is implemented
2021-12-09 19:37:15 +01:00