-
Notifications
You must be signed in to change notification settings - Fork 219
Description
Description
For some reason I can't figure out, for the past three days, no matter how I try to do it, as I am developing my dart_cli template-base CLI project, whenever I change anything in a file and activate the package, the newest version of the file is not the one I see when testing my cli.
Steps To Reproduce
dart pub global activate very_good_cli
to get the latest version of very_good_clivery_good create dart_cli sfdk_cli
to create a brand new CLI projectdart pub get
in the newly created project to get dependencies.dart pub global activate --source path .
to build and install the executable without changing anything in the project.- I get
Resolving dependencies...
Downloading packages...
_fe_analyzer_shared 68.0.0 (72.0.0 available)
analyzer 6.5.0 (6.7.0 available)
macros 0.1.0-main.0 (0.1.2-main.4 available)
very_good_analysis 5.1.0 (6.0.0 available)
Got dependencies!
4 packages have newer versions incompatible with dependency constraints.
Try `dart pub outdated` for more information.
Package sfdk_cli is currently active at path ".../sfdk_cli".
sfdk_cli --version
- I get
Building package executable...
Built sfdk_cli:sfdk_cli.
0.0.1
which is expected.
- Change version to
0.0.2
in thepub spec.yaml
file anddart pub global activate --source path .
again - I get
Resolving dependencies...
Downloading packages...
_fe_analyzer_shared 68.0.0 (72.0.0 available)
analyzer 6.5.0 (6.7.0 available)
macros 0.1.0-main.0 (0.1.2-main.4 available)
very_good_analysis 5.1.0 (6.0.0 available)
Got dependencies!
4 packages have newer versions incompatible with dependency constraints.
Try `dart pub outdated` for more information.
Package sfdk_cli is currently active at path ".../sfdk_cli".
Installed executable sfdk_cli.
Activated sfdk_cli 0.0.2 at path ".../sfdk_cli".
which is expected (except for the dependencies issues)
- Run
sfdk_cli --version
again - I get
0.0.1
If I change anything in the files from the template, like just changing the help text from Print the current version.
to Print the current version of the CLI.
, if I add any debugging instructions, NOTHING is being picked, as if the package is stuck to the previous version.
Cleaning the cache, deactivating, etc do not change a thing.
I have also been unable to fix the dependency constraints issues...
Additional Context
My dart version is Dart SDK version: 3.4.3 (stable)
MacOS 14.5 (23F79)
Any thoughts? Can anyone reproduce? I've been going insane for the past couple days trying to figure this out...
Metadata
Metadata
Assignees
Labels
Type
Projects
Status