├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── assets └── doc │ ├── bootstrap.png │ ├── commands.png │ └── header.png ├── bin └── snapp.dart ├── example └── README.md ├── lib ├── command_runner.dart ├── commands │ ├── base_command.dart │ ├── bootstrap │ │ └── bootstarp_command.dart │ ├── devices │ │ ├── commands │ │ │ ├── add_command.dart │ │ │ ├── delete_command.dart │ │ │ ├── list_command.dart │ │ │ └── update_ip_command.dart │ │ └── devices_command.dart │ └── ssh │ │ ├── commands │ │ ├── create_connection_command.dart │ │ └── test_connection_command.dart │ │ └── ssh_command.dart ├── configs │ ├── embedder.dart │ └── predefined_devices.dart ├── flutter_sdk.dart ├── host_runner │ └── host_runner_platform.dart ├── service │ ├── custom_device_builder │ │ ├── custom_device_builder.dart │ │ └── src │ │ │ ├── flutter.dart │ │ │ └── flutter_pi.dart │ ├── dependency_installer │ │ ├── dependency_installer.dart │ │ └── src │ │ │ └── flutter_pi_dependency_installer.dart │ ├── embedder_provider │ │ ├── embedder_provider.dart │ │ └── src │ │ │ ├── flutter_linux_provider.dart │ │ │ └── flutter_pi_provider.dart │ ├── interaction │ │ ├── actor.dart │ │ └── interaction_service.dart │ ├── logger_service.dart │ ├── remote_controller_service.dart │ ├── setup_device │ │ ├── device_config_context.dart │ │ ├── device_setup.dart │ │ └── src │ │ │ ├── app_executer_provider.dart │ │ │ ├── custom_embedder_provider.dart │ │ │ ├── device_host_provider.dart │ │ │ ├── device_type_provider.dart │ │ │ ├── install_dependency_provider.dart │ │ │ └── ssh_connection_provider.dart │ ├── ssh_service.dart │ └── update_service.dart ├── snapp_cli.dart └── utils │ ├── common.dart │ ├── const.dart │ ├── custom_device.dart │ ├── package.dart │ └── process.dart └── pubspec.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /assets/doc/bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/assets/doc/bootstrap.png -------------------------------------------------------------------------------- /assets/doc/commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/assets/doc/commands.png -------------------------------------------------------------------------------- /assets/doc/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/assets/doc/header.png -------------------------------------------------------------------------------- /bin/snapp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/bin/snapp.dart -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/example/README.md -------------------------------------------------------------------------------- /lib/command_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/command_runner.dart -------------------------------------------------------------------------------- /lib/commands/base_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/base_command.dart -------------------------------------------------------------------------------- /lib/commands/bootstrap/bootstarp_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/bootstrap/bootstarp_command.dart -------------------------------------------------------------------------------- /lib/commands/devices/commands/add_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/devices/commands/add_command.dart -------------------------------------------------------------------------------- /lib/commands/devices/commands/delete_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/devices/commands/delete_command.dart -------------------------------------------------------------------------------- /lib/commands/devices/commands/list_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/devices/commands/list_command.dart -------------------------------------------------------------------------------- /lib/commands/devices/commands/update_ip_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/devices/commands/update_ip_command.dart -------------------------------------------------------------------------------- /lib/commands/devices/devices_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/devices/devices_command.dart -------------------------------------------------------------------------------- /lib/commands/ssh/commands/create_connection_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/ssh/commands/create_connection_command.dart -------------------------------------------------------------------------------- /lib/commands/ssh/commands/test_connection_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/ssh/commands/test_connection_command.dart -------------------------------------------------------------------------------- /lib/commands/ssh/ssh_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/commands/ssh/ssh_command.dart -------------------------------------------------------------------------------- /lib/configs/embedder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/configs/embedder.dart -------------------------------------------------------------------------------- /lib/configs/predefined_devices.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/configs/predefined_devices.dart -------------------------------------------------------------------------------- /lib/flutter_sdk.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/flutter_sdk.dart -------------------------------------------------------------------------------- /lib/host_runner/host_runner_platform.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/host_runner/host_runner_platform.dart -------------------------------------------------------------------------------- /lib/service/custom_device_builder/custom_device_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/custom_device_builder/custom_device_builder.dart -------------------------------------------------------------------------------- /lib/service/custom_device_builder/src/flutter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/custom_device_builder/src/flutter.dart -------------------------------------------------------------------------------- /lib/service/custom_device_builder/src/flutter_pi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/custom_device_builder/src/flutter_pi.dart -------------------------------------------------------------------------------- /lib/service/dependency_installer/dependency_installer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/dependency_installer/dependency_installer.dart -------------------------------------------------------------------------------- /lib/service/dependency_installer/src/flutter_pi_dependency_installer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/dependency_installer/src/flutter_pi_dependency_installer.dart -------------------------------------------------------------------------------- /lib/service/embedder_provider/embedder_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/embedder_provider/embedder_provider.dart -------------------------------------------------------------------------------- /lib/service/embedder_provider/src/flutter_linux_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/embedder_provider/src/flutter_linux_provider.dart -------------------------------------------------------------------------------- /lib/service/embedder_provider/src/flutter_pi_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/embedder_provider/src/flutter_pi_provider.dart -------------------------------------------------------------------------------- /lib/service/interaction/actor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/interaction/actor.dart -------------------------------------------------------------------------------- /lib/service/interaction/interaction_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/interaction/interaction_service.dart -------------------------------------------------------------------------------- /lib/service/logger_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/logger_service.dart -------------------------------------------------------------------------------- /lib/service/remote_controller_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/remote_controller_service.dart -------------------------------------------------------------------------------- /lib/service/setup_device/device_config_context.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/device_config_context.dart -------------------------------------------------------------------------------- /lib/service/setup_device/device_setup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/device_setup.dart -------------------------------------------------------------------------------- /lib/service/setup_device/src/app_executer_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/src/app_executer_provider.dart -------------------------------------------------------------------------------- /lib/service/setup_device/src/custom_embedder_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/src/custom_embedder_provider.dart -------------------------------------------------------------------------------- /lib/service/setup_device/src/device_host_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/src/device_host_provider.dart -------------------------------------------------------------------------------- /lib/service/setup_device/src/device_type_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/src/device_type_provider.dart -------------------------------------------------------------------------------- /lib/service/setup_device/src/install_dependency_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/src/install_dependency_provider.dart -------------------------------------------------------------------------------- /lib/service/setup_device/src/ssh_connection_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/setup_device/src/ssh_connection_provider.dart -------------------------------------------------------------------------------- /lib/service/ssh_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/ssh_service.dart -------------------------------------------------------------------------------- /lib/service/update_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/service/update_service.dart -------------------------------------------------------------------------------- /lib/snapp_cli.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/snapp_cli.dart -------------------------------------------------------------------------------- /lib/utils/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/utils/common.dart -------------------------------------------------------------------------------- /lib/utils/const.dart: -------------------------------------------------------------------------------- 1 | const kPackageName = 'snapp_cli'; 2 | -------------------------------------------------------------------------------- /lib/utils/custom_device.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/utils/custom_device.dart -------------------------------------------------------------------------------- /lib/utils/package.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/utils/package.dart -------------------------------------------------------------------------------- /lib/utils/process.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/lib/utils/process.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snapp-X/snapp_cli/HEAD/pubspec.yaml --------------------------------------------------------------------------------