Fixing the repo for upload.
This commit is contained in:
parent
6ad5702d32
commit
23efc5043b
11 changed files with 25 additions and 859 deletions
24
readme.md
Normal file → Executable file
24
readme.md
Normal file → Executable file
|
|
@ -1,8 +1,8 @@
|
|||

|
||||
# macupdater
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
  [](https://opensource.org/licenses/MIT)
|
||||
|
||||
Package managment on macOS is a challenge. This is my amateurish attempt to combine all my package updates into one app. This app updates brew, brew cask apps, apm packages, ruby gems, rvm, npm packages and macOS (including system software) Apps. Note: the app only runs in admin account as it needs admin privileges.
|
||||
> Package management on macOS is a challenge. This is my amateurish attempt to combine all my package updates into one app. This app updates brew, brew cask apps, apm packages, ruby gems, rvm, npm packages and macOS (including system software) apps. The app only runs in admin account as it needs admin privileges.
|
||||
|
||||
## Before you start
|
||||
|
||||
|
|
@ -10,13 +10,13 @@ This app relies on [alerter](https://github.com/vjeantet/alerter) for its notifi
|
|||
|
||||
## Packages supported
|
||||
|
||||
- [Brew](https://brew.sh/)
|
||||
- [Brew Casks](https://github.com/buo/homebrew-cask-upgrade)
|
||||
- [npm](https://www.npmjs.com/)
|
||||
- Ruby
|
||||
- Python [(pip)](https://github.com/pypa/pip)
|
||||
- [mas](https://github.com/mas-cli/mas)
|
||||
- macOS software updates
|
||||
- [Brew](https://brew.sh/)
|
||||
- [Brew Casks](https://github.com/buo/homebrew-cask-upgrade)
|
||||
- [npm](https://www.npmjs.com/)
|
||||
- Ruby
|
||||
- Python [(pip)](https://github.com/pypa/pip)
|
||||
- [mas](https://github.com/mas-cli/mas)
|
||||
- macOS software updates
|
||||
|
||||
## Editing the script
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/$"
|
|||
|
||||
### Functions
|
||||
|
||||
The app has three functions: one to check the last update commands for errors, one to create a horizontal line in the log file and the last to open the log file at the end if there has been an error. I won;t go itno the functions here. You can read their comments in the file.
|
||||
The app has three functions: one to check the last update commands for errors, one to create a horizontal line in the log file and the last to open the log file at the end if there has been an error. I won't go itno the functions here. You can read their comments in the file.
|
||||
|
||||
### Update commands
|
||||
|
||||
|
|
@ -84,7 +84,7 @@ I use [Platypus](https://github.com/sveinbjornt/platypus) to convert the script
|
|||
|
||||
### Problems
|
||||
|
||||
The biggest problem I have right now is that this app needs to be run as an admin user. I prefer to use a non-admin account day-to-day so I'm going to have to tackle the run as another user problem soon. Running as a non-admin causes the brew and brew-cask updates to fail.
|
||||
The biggest problem I have right now is that this app needs to be run as an admin user. I prefer to use a non-admin account day-to-day so I'm going to have to tackle the run-as-another-user problem soon. Running as a non-admin causes the brew and brew-cask updates to fail.
|
||||
|
||||
## License
|
||||
|
||||
|
|
|
|||
Reference in a new issue