Mohammad Zain Abbas
656b18b13a
Minor change: updated doc for resource_version
method
2022-08-07 17:24:53 +02:00
Mohammad Zain Abbas
eb9bc93fae
Removed unnecessary :meta
from info hash
2022-08-07 17:19:59 +02:00
Mohammad Zain Abbas
81a7d6edd7
Fixed issue with --json flag for resources
2022-08-07 17:13:17 +02:00
Mohammad Zain Abbas
495f8f2193
Return download_name
when --full-name
is passed for resources
2022-08-07 16:59:53 +02:00
Mohammad Zain Abbas
e784377537
Code refactoring for info
Hash for resources
2022-08-03 16:07:48 +02:00
Mohammad Zain Abbas
6f79b5dee2
Minor change: fix the argument for formulae
2022-08-03 15:47:32 +02:00
Mohammad Zain Abbas
9b31dc7e87
Refactored print_latest_version
for resource
...
Co-authored-by: Nanda H Krishna <me@nandahkrishna.com>
2022-08-03 18:41:44 +05:00
Mohammad Zain Abbas
424c5bfce2
Minor change: update parameters
...
Co-authored-by: Nanda H Krishna <me@nandahkrishna.com>
2022-08-03 18:37:36 +05:00
Mohammad Zain Abbas
06d45fea80
Minor fix: ambiguous_cask
should be false for resources
...
Co-authored-by: Nanda H Krishna <me@nandahkrishna.com>
2022-08-03 18:36:55 +05:00
Mohammad Zain Abbas
fd4a02ff34
Refactored check_resource
to resource
in print_latest_version
...
Co-authored-by: Nanda H Krishna <me@nandahkrishna.com>
2022-08-03 18:35:52 +05:00
Mohammad Zain Abbas
ac614e29f9
After brew typecheck --fix
2022-08-02 00:54:18 +02:00
Mohammad Zain Abbas
3bd747d41b
Merge branch 'mohammad' of https://github.com/mohammadzainabbas/brew into mohammad
2022-08-02 00:35:19 +02:00
Mohammad Zain Abbas
609485cdd7
Added a blank line before the output from print_latest_version
in the debug output
2022-08-02 00:35:16 +02:00
Mohammad Zain Abbas
87b8c7bb6d
Added double blank line before resources to better separate the debug output
...
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2022-08-02 03:33:34 +05:00
Mohammad Zain Abbas
9c4b9b7e14
Refactored a bit + brew style --fix
2022-08-02 00:27:53 +02:00
Mohammad Zain Abbas
e718318eaf
Fixed issue with info[:meta] for resources
2022-08-01 23:50:18 +02:00
Mohammad Zain Abbas
6daa22bc8e
Fixed issue with print_latest_version
2022-08-01 23:34:53 +02:00
Mohammad Zain Abbas
b651fe475c
Added newer_than_upstream
and outdated
in resource info
2022-07-31 10:24:55 +02:00
Mohammad Zain Abbas
ce202dc61c
Updated livecheck: Refactored for resources' output
2022-07-31 10:17:15 +02:00
Mohammad Zain Abbas
4de6509906
Removed print_latest_resource_version
2022-07-31 10:09:20 +02:00
Mohammad Zain Abbas
4f8f852fbc
Refactored print_latest_version
for resources as well
2022-07-31 10:08:39 +02:00
Mohammad Zain Abbas
40bbbd601e
Refractored resource_version
to work for a single resource
2022-07-31 09:49:19 +02:00
Mohammad Zain Abbas
4088c4683e
Indenting resources by two spaces
...
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2022-07-31 12:39:23 +05:00
Mohammad Zain Abbas
c074e8c020
Aligned output with the existing style seen in #latest_version
...
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2022-07-31 12:38:40 +05:00
Mohammad Zain Abbas
fe94bfb0f1
Updated livecheck_version
...
Co-authored-by: Nanda H Krishna <me@nandahkrishna.com>
2022-07-31 12:38:00 +05:00
Mohammad Zain Abbas
5beb7c1772
Simplified check resources' condition for Formulae
2022-07-31 09:35:41 +02:00
Mohammad Zain Abbas
6ec81ac31c
No need to show that no resources exists for formulae
2022-07-31 09:33:01 +02:00
Mohammad Zain Abbas
806f0be69a
Refactoring in progress
2022-07-27 21:28:28 +02:00
Mohammad Zain Abbas
0b5a68ca9b
After brew style --fix
for livecheck command
2022-07-27 20:43:07 +02:00
Mohammad Zain Abbas
3dc1b9c231
Refactored run_checks
and resource_version
methods for livecheck command
2022-07-27 18:25:12 +02:00
Mohammad Zain Abbas
1f55f15d66
Removed extra bits
2022-07-27 16:51:26 +02:00
Mohammad Zain Abbas
8e3e9743ac
Basic structure completed for livecheckable resources
2022-07-27 16:37:31 +02:00
Mohammad Zain Abbas
73cf8fd205
Updated latest version for resources
2022-07-27 15:24:33 +02:00
Mohammad Zain Abbas
e72487c8b0
Updated for current and latest versions for resources
2022-07-27 15:13:55 +02:00
Mohammad Zain Abbas
2777610095
Work in progress for resource_version
2022-07-27 13:54:20 +02:00
Mohammad Zain Abbas
e84cc8d116
Work in progress for livecheckable resources
2022-07-27 13:27:21 +02:00
Mohammad Zain Abbas
43fcb5e563
Added support for resources in LivecheckVersion
2022-07-27 13:26:48 +02:00
Mohammad Zain Abbas
7ce15eaa60
Basic debug info
2022-07-25 00:56:36 +02:00
Mohammad Zain Abbas
a60cd00973
Minor: added version_info for resources
2022-07-24 19:54:00 +02:00
Mohammad Zain Abbas
1ee4f1a696
Work in progress for extending livecheck command for resources
2022-07-24 17:39:07 +02:00
Mohammad Zain Abbas
f4a42d7d66
Added method resource_version
to check for resources
2022-07-24 15:47:40 +02:00
Mohammad Zain Abbas
7575170a0b
Work in progress for livecheckable resources
2022-07-21 20:02:54 +02:00
Sam Ford
2194f6e12b
Only require livecheck block URL when appropriate
...
`ExtractPlist` doesn't require a URL like other strategies (it takes
a `Cask` instead) but we've had to provide one in existing
`livecheck` blocks to get past this requirement in livecheck. This
commit makes it so this requirement is only enforced when a
strategy's `#find_versions` method has a required `url` parameter
(not an optional one, as in `ExtractPlist`).
2022-06-24 00:08:54 -04:00
Sam Ford
d7a26cd6d3
ExtractPlist: Modify #find_versions url usage
2022-06-24 00:08:53 -04:00
Sam Ford
077fb350a5
ExtractPlist: Add url to #find_versions object
2022-06-24 00:08:53 -04:00
Bevan Kay
916c980676
livecheck: allow custom url in extract_plist strategy
2022-06-24 00:08:53 -04:00
Bo Anderson
f5dc7a571f
Fix Style/ObjectThen offences
2022-06-17 19:47:55 +01:00
Sam Ford
5930880920
Gnome: Update default regex and version filtering
...
The `Gnome` strategy's default regex uses the `+` form of the standard
regex for matching versions like 1.2.3. However, with the switch to
the new version scheme, some packages had a release that omits a
minor and patch (i.e., `40` instead of `40.0`). The default regex
fails to match versions like this but the looser `*` form will match
both. [When creating regexes, we generally start with the `+` form
and only switch to the looser `*` form when it's necessary and
contextually-appropriate.]
This also updates the default version filtering logic that's applied
to versions using the old GNOME version scheme (below version 40).
Outside of the refactoring changes, this also filters out versions
where the patch number is 90+, as these are also unstable.
2022-06-13 18:17:56 -04:00
Sam Ford
d600b662e2
Expand documentation comments
2022-06-10 18:25:25 -04:00
Sam Ford
590aabe9d7
livecheck: update default match_data
...
This updates these strategies to better align with the default
`match_data` value in other strategies.
2022-06-10 18:25:25 -04:00