Skip to content

A cli that combines all tools for development, testing, ci/cd,...

License

Notifications You must be signed in to change notification settings

impaktfull/dart_impaktfull_cli

Repository files navigation

impaktfull_cli

Disclaimer

impaktfull_cli is still in unstable & untested. everything under <1.0.0 should not be used unless you want to test it

Usage

pub package

ENV Variables:

impaktfull_cli ENV variabhles

  • CI_KEYCHAIN_PASSWORD
  • APPCENTER_OWNER_NAME
  • APPCENTER_API_TOKEN
  • APPLE_EMAIL
  • APPLE_APP_SPECIFIC_PASSWORD
  • GOOGLE_SERVICE_ACCOUNT_JSON_RAW

3rth party ENV Variables

  • OP_SERVICE_ACCOUNT_TOKEN

Extend ImpaktfullCli

class TestCli extends ImpaktfullCli {
  //Add extra custom plugins heere
  @override
  Set<ImpaktfullPlugin> get plugins => {};

  @override
  Future<void> run(ImpaktfullCliRunner<TestCli> runner) => super.run(runner as ImpaktfullCliRunner<ImpaktfullCli>);
}

Commands

android

create_keychain

dart run impaktfull_cli android create_keychain 

About

A cli that combines all tools for development, testing, ci/cd,...

Topics

Resources

License

Stars

Watchers

Forks