33 Commits

Author SHA1 Message Date
mag 53f8e8cdf9 code cleaning
printf formatting fixes
read formatting fixes
find/replace instead of sed
directly check error on regctl instead of indirectly
safer array-checks (not expanding without index)
2023-02-12 19:40:42 +01:00
mag37 b9cfa851bd cd to compose-file extras
Added some error handling of the new cd-line, if the cd breaks for some reason that container will be skipped with a message.
2023-02-11 23:46:56 +01:00
F0x06 0dfc8ca04f Make sure to be in the same folder as 'docker-compose.yml' file before pull & up -d 2023-02-11 21:18:55 +01:00
mag37 f1f50c8301 docker_run fixes
Wont break if one of the chosen containers are created with docker run.
Added checks if a container is started with docker run, then skipping (default) or updating the image for manual docker run recreation (flag -r required).
2023-02-10 21:06:12 +01:00
Alex 8b8ac84a44 Update dockcheck.sh
Fixed formatting.
2023-02-09 12:03:27 +00:00
Alex d5c90fb98d Update dockcheck.sh
Added condition based on the contents of the `com.docker.compose.project.config_files` label.
2023-02-09 12:00:29 +00:00
Alex 4302d45033 Update dockcheck.sh
Adding `docker-config.yaml` file path handling.
2023-02-09 10:33:02 +00:00
mag37 03a3e49650 Streamlining selection.
No need to choose yes-no before choosing contianers, q/n to quit.
Cleaned some wording and order of messages.
2023-02-07 14:56:18 +01:00
mag37 07a9269e76 fixed typo.
Quoting broke functionality, unquoted.
2023-02-04 12:56:51 +01:00
mag37 3f1be334d5 Merge pull request #10 from mag37/testing
Testing
2023-02-04 12:39:50 +01:00
mag37 dd42100a3d added new update from main
Added the fix to only update the service chosen, not the whole stack. thanx to @maanoobh
2023-02-04 12:35:08 +01:00
Mahmood Alansari 8f37417eab Fixed a bug, the command expects the service name in the file. 2023-02-04 08:42:05 +00:00
Mahmood Alansari fb44099b0f specify which service to pull and update 2023-02-04 07:57:15 +00:00
mag37 bde81aad22 forgot quoting.
Quote the variables... again.
2023-02-02 22:07:33 +01:00
mag37 08175c87ab added ugly version-check
curl-check on the version in local VS raw on github to let the user know there's a new release.
2023-02-02 22:02:41 +01:00
mag37 a7bfb49fad version-format
Changed Version-format to a variable instead of comment, for future use with version-checking.
2023-02-02 21:29:10 +01:00
mag37 8ae13837f1 cleaning
Securing some variable calls with quoting.
Minor cleaning.
2023-02-02 13:17:15 +01:00
mag37 a4f58c317a quickfix
Fixed that (sometimes) calling old `docker-compose` binary returned error.
Thanks [xoseperez](https://github.com/xoseperez) for pointing out.
2023-02-02 10:12:05 +01:00
mag37 05c7c8f0dd sort + compose-path
Added alphabetical sorting to the lists.
Changed the path accessing the compose-file to be referencing the **actual** compose-file, not just the working dir. That way allowing people to have different naming-schemes for their composes.
2023-02-01 19:39:43 +01:00
mag37 c635d03dbd version-comment
added:
### VERSION v.0.1.0
2023-01-30 20:39:27 +01:00
mag37 2b9f0cc48e formatting. 2023-01-30 10:25:22 +01:00
mag37 5bd7efafcf merged with experimental_dockcheck.sh
- Added a way to choose from a numbered list what to update.
- Repairing some array-mistakes.
- Cleaned up some formatting and presentation.
- Set so that choosing -y or -n with flags wont give a numbered list.
- Edited options, auto-update through either -y or -a (yes or auto) with same result.
2023-01-30 10:08:13 +01:00
mag37 98b6074723 fixed typo.
forgot to swap ./regctl to $regbin within the RegHash-variable.
2023-01-22 14:22:49 +01:00
mag37 d5fb9e3789 bugquash-multidigest
Changed the logic in comparing the digests - if the local check had multiple digests for an image, the old logic would be inaccurate.
New logic just check if the newest digest is among the list of local digests, should avoid some false positives.
2023-01-21 12:37:48 +01:00
mag37 8f95ac0305 Added error check.
Added error check so that instead of breaking, if containers cant be checked on the registry (eg. locally built or deprecated) they'll be added to a error-list.
2023-01-20 12:47:17 +01:00
mag37 d5afc8f402 Update dockcheck.sh 2023-01-20 11:52:47 +01:00
mag37 66b53ec3af added some more functionality
Added help section.
Added getops for options.
Added -a for auto update
Added -n for no updates.
Added $1 use to filter what containers.
2023-01-19 12:09:29 +01:00
mag37 b71d33c842 Update dockcheck.sh
moved in arch-check to only be called if not having the binary already.
2023-01-18 21:51:31 +01:00
mag37 07fe6ab9eb Update dockcheck.sh
added a check if there's any updates.
changed order on listings.
2023-01-18 21:45:31 +01:00
mag37 9efbca8bb1 minor edits
safer code, encapsulation etc.
2023-01-18 19:13:45 +01:00
mag37 929df7b376 Update dockcheck.sh
added a simple progress indicator ......
2023-01-18 14:56:48 +01:00
mag37 8d5ab4f358 Update dockcheck.sh 2023-01-18 13:28:38 +01:00
mag37 c1fbb4f0d2 Create dockcheck.sh
first commit
2023-01-18 11:50:00 +01:00