scarabei_reyer

Pub Package GitHub Issues GitHub Forks GitHub Stars GitHub License

Default implementations if the scarabei API https://pub.dartlang.org/packages/scarabei

Installation

    L.installComponent(new SimpleLogger()); //logger
    Err.installComponent(new RedError()); //errors reporter
    Debug.installComponent(new RedDebug()); // asserts for debug and testing
    Utils.installComponent(new RedUtils()); //utils including the path-factory

    {
    
      //here we install a Windows file-system
      LocalFileSystem.installComponent(new WinFileSystem());
      
      //Windows is POSIX now too
      LocalFileSystem.deInstallCurrentComponent();
      LocalFileSystem.installComponent(new UnixFileSystem());
      
      // Android
      LocalFileSystem.deInstallCurrentComponent();
      LocalFileSystem.installComponent(new AndroidFileSystem());
      //This was the last line where we cared about the filesystem type (PISIX/Windows)
      //From this moment onwards, the path works in a generic way.
      

    }


    Json.installComponent(new DartJson());
    Strings.installComponent(new RedStrings()); // some utils for strings
    Sys.installComponent(new RedAndroidSystem()); //...
    SystemSettings.installComponent(new RedSystemSettings()); //...
    SystemSettings.setExecutionMode(ExecutionMode.EARLY_DEVELOPMENT); // activate debugging flags
    SystemSettings.setExecutionMode(ExecutionMode.PUBLIC_RELEASE); // deactivate production mode

    MD5.installComponent(new RedMD5());

Libraries

abstract_file_system
assertions_checker
camera_size
com.jfixby.scarabei.red.filesystem
com.jfixby.scarabei.red.filesystem.virtual
com.jfixby.scarabei.red.sys
com.jfixby.scarabei.red.util
content_leaf
cross_platform_calls
dart_json
dart_primitives_decoder
dart_primitives_encoder
decoders
display
domain_name
domain_names
encoders
fake_transport
file_system
flutter_system
in_memory_file
in_memory_file_system
in_memory_file_system_content
local_red_file
memory_manager
method_decoder
method_encoder
mobile_device_stub
os_validator
posix_file_system
production_assetions_checker
pub_logging
red_absolute_path
red_codecs
red_debug
red_desktop_system
red_error
red_local_file_system
red_md5
red_md5_string
red_state_switcher
red_strings
red_system
red_system_settings
red_utils
reyer_files_list
scarabei_desktop_red
scarabei_encoder
scarabei_reyer
simple_db
simple_db_config
simple_entry
simple_logger
simple_table
simple_table_schema
simple_table_specs
system_clock
system_out
to_scarabei_decoder
unix_file_system
win_file_system