chore(wyatt_continuous_deployment): migrate the all CLI as package
continuous-integration/drone/pr Build is failing

This commit is contained in:
2024-02-19 12:57:59 +00:00
parent 995e122c1b
commit 3706ab8f1c
52 changed files with 1924 additions and 48 deletions
@@ -14,23 +14,5 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
import 'package:get_it/get_it.dart';
import 'package:mason_logger/mason_logger.dart';
import 'package:wyatt_continuous_deployment/src/core/injection/injectable.dart';
export 'domain/domain.dart';
abstract class WyattContinuousDeployment {
/// The logger used by the package
static Logger logger = Logger();
/// The service locator used by the package
static GetIt getIt = GetIt.instance;
/// Configure the dependencies
/// This method should be called before WyattContinuousDeployment.getIt
/// to ensure that all dependencies are registered
static Future<void> configureDependencies() async {
await Injectable.configureDependencies();
}
}
// TODO(mleon): export all layers
export '';