Commit Graph

64 Commits

Author SHA1 Message Date
9665f610a5 Updated README.md to reflect license 2021-05-28 18:39:18 +01:00
ad955c44a5 Updated README.md to v0.1.3 2021-05-28 18:37:06 +01:00
eb1ed051d2 Updated common to v0.1.3
Common now contains a notify function which uses notify-send to provide
a user with a notification when the function is called.
    - Function takes 2 inputs, {summary} and {body} which are respectful
      to the basic arguments for notify-send.
    - Function returns an issue with required amount of arguments aren't
      met.
    - Default arguments are used with notify-send, no other interaction
      is made possible.

Updated backup functions to only log STDERR to file, which files are
(de)compressed aren't fundamental to logging information and exact files
can be checked appropriately via other means.

Fixed bug with relative path being incorrect for operation of updater
when sourcing in common.
2021-05-28 18:26:55 +01:00
2add5afc7c Updated updater to v0.1.3
Implemented notification system.
    - Send a notification to the user's system using the `notify` function in common.
    - Notifications are send on most important outcomes of the update
      session meaning program can have STDOUT piped to another location
      and still receive a message after operation.
    - Added the `--no-notify` flag to prevent notifications from being
      sent to the user. By default, notifications will be sent without
      this flag.

- Program now checks to ensure the script is being ran with root
  privilages. Program will exit otherwise without notification.

- Program now keeps track of garbage data to ensure a proper clean up
  after operation of a session.
    - Unnecessary large volumes of data sat in /tmp/ can be removed
      instantly to prevent taking up space which isn't required. File
      sizes significantly less can remain and cleared out on next
      restart of the system.

- Updated usage message.
- Changed some of the output messages.
- Fixed bug with relative paths.
2021-05-28 18:09:13 +01:00
Robert Morrison
21c208a326 Formatting of Markdown
I have formatted the markdown so it does what I understand you want.

The dash used is an em dash `—`
The pandoc command for converting the markdown into a manpage is
`pandoc INFILE -s -t man -o OUTFILE`

I have also provided a generated manpage
2021-05-24 16:29:15 +01:00
59f8991c61 Updated manpage markdown 2021-05-24 13:26:33 +01:00
d87f446ae4 Added manpage markdown file 2021-05-23 23:33:09 +01:00
TheOnePath
df462701f1 Merge pull request 'Add 'LICENSE'' (#1) from license into main
Reviewed-on: https://robmc.duckdns.org/git/TheOnePath/Microsoft-Edge-Updater/pulls/1
2021-05-23 23:11:46 +01:00
9493db2435 Added license agreement preamble
Added the GNU GPLv3 preamble for licencing software program files.
Adjusted existing preamble to accommodate this license.
2021-05-23 23:08:42 +01:00
TheOnePath
856f743aa2 Add 'LICENSE' 2021-05-23 22:00:40 +01:00
793a57a70c Added program files to repo
All the files associated with Microsoft Edge Updater have been added to
this repository to allow for version control as of this point and for
other users to start using/testing the program.

There are no previous commits in the history for these files; however,
further development will be continued and committed to this repo.
Currently the program is at version 0.1.2 in beta phase of development
and currently stable as of minimal testing.
2021-05-23 21:20:07 +01:00
148c806a98 Updated README.md 2021-05-23 21:20:00 +01:00
e533f73e9a Updated README.md 2021-05-23 00:44:21 +01:00
77fd87891e Added README.md 2021-05-23 00:28:39 +01:00