sidekick_core 0.7.0 sidekick_core: ^0.7.0 copied to clipboard
Reusable code pieces for sidekick CLIs. Provides a project and useful helper methods when working with files
0.7.0 #
- New:
PluginsCommand
to automatically install plugins to easily extend sidekick CLIs - New:
SidekickDartRuntime sidekickDartRuntime
that points to the dart sdk bundled with the CLI - New:
Repository.sidekickPackage
which returnsRepository.cliPackageDir
asSidekickPackage
object.
0.6.0 #
- Breaking
initializeSidekick()
now returns aSidekickCommandRunner
instance (wasvoid
). You have to use this runner to access the global sidekick variablescliName
,mainProject
,repository
- Regenerate your cli with
sidekick: 0.6.0
to migrate
0.5.2 #
- constrain
dcli
, new versions are not compatible with Dart 2.15 and below
0.5.1 #
- Print script + stderr when execution of an inline script (
writeAndRunShellScript(script)
) fails
0.5.0 #
Breaking This update requires the sidekick project to be initialized again with sidekick: 0.4.0
- New
InstallGlobalCommand
(links binaries in$HOME/.sidekick/bin
) - Simplified repository detection (breaking)
error
now support errorCode
0.4.1 #
- Require Dart 2.14
0.4.0 #
flutterw()
is now windows compatibledart()
is now windows compatible- DartPackage detection prints a warning for packages without a
lib/
dir
0.3.3 #
- Update
dcli
to1.15.0
due to breaking change
0.3.2 #
- Update
dcli
- Widen
dartx
version range
0.3.1 #
AnalyzeCommand
now fails with correct exit code
0.3.0 #
- Include
ForwardCommand
and addflutterw
,dart
andanalyze
subcommands
0.2.0 #
- Add
initializeSidekick()
- Add
repository
,cliName
andmainProject
- Add util files