release_updater 1.0.1 copy "release_updater: ^1.0.1" to clipboard
release_updater: ^1.0.1 copied to clipboard

outdated

A simple way to update release/installation files in a local directory.

release_updater #

pub package Null Safety Codecov CI GitHub Tag New Commits Last Commits Pull Requests Code size License

This package brings a simple way to update release/installation files in a local directory.

API Documentation #

See the API Documentation for a full list of functions, classes and extension.

Usage #

import 'dart:io';

import 'package:release_updater/release_updater_io.dart';

void main() async {
  var storage = ReleaseStorageDirectory('appx', Directory('/install/path'));
  var provider =
  ReleaseProviderHttp.baseURL('https://your.domain/appx/releases');

  var releaseUpdater = ReleaseUpdater(storage, provider);

  var version = await releaseUpdater.update();

  print('-- Updated to version: $version');
}

ReleaseProvider #

You can implement your own ReleaseProvider or use just the built-in ReleaseProviderHttp class.

Source #

The official source code is hosted @ GitHub:

Features and bugs #

Please file feature requests and bugs at the issue tracker.

Contribution #

Any help from the open-source community is always welcome and needed:

  • Found an issue?
    • Please fill a bug report with details.
  • Wish a feature?
    • Open a feature request with use cases.
  • Are you using and liking the project?
    • Promote the project: create an article, do a post or make a donation.
  • Are you a developer?
    • Fix a bug and send a pull request.
    • Implement a new feature, like other training algorithms and activation functions.
    • Improve the Unit Tests.
  • Have you already helped in any way?
    • Many thanks from me, the contributors and everybody that uses this project!

If you donate 1 hour of your time, you can contribute a lot, because others will do the same, just be part and start with your 1 hour.

Author #

Graciliano M. Passos: gmpassos@GitHub.

License #

Apache License - Version 2.0

28
likes
0
pub points
56%
popularity

Publisher

unverified uploader

A simple way to update release/installation files in a local directory.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

archive, mercury_client, path, pub_semver, shelf, shelf_gzip, shelf_static

More

Packages that depend on release_updater