sip_cli 0.1.2+1  sip_cli: ^0.1.2+1 copied to clipboard
sip_cli: ^0.1.2+1 copied to clipboard
Manage mono-repos with `sip`, run scripts and get dependencies concurrently.
0.1.2+1 | 3/6/2024 #
Features #
- Add --never-exitflag tosip runcommand- This will prevent the command from ever exiting, even if a command fails
- This is useful for running a command that will be restarted by another process
- For example, build_runner will stop running whenever the project's dependencies change
 
- Please use with Caution! There is a second delay between each command run to prevent a runaway process
- The process can be stopped by pressing ctrl+c
 
0.1.1 | 3/5/2024 #
Enhancements #
- Add very_good_analysis for linting
- Fix lint warnings
- Restructure Readme
0.1.0 | 3/4/2024 #
Breaking Changes #
- Remove run-manycommand- Use runwith the--concurrentflag instead
 
- Use 
Features #
- Add --concurrentflag toruncommand- This will run all scripts in parallel, regardless of the concurrent symbol defined within the script
 
- Add --disable-concurrencyflag toruncommand- This will run all scripts in serial, regardless of the concurrent symbol defined within the script
 
- Add sip testcommand- Runs projects tests
- Can recursively search for testdirectories
- Can run concurrent tests
- Passes most dart & flutter args to the testcommand
 
- Can recursively search for 
 
- Runs projects tests
Enhancements #
- Speed up recursive search for sub-packages using glob
- Update README
- To include new testcommand
- To remove run-manycommand
- Spelling and grammar updates
 
- To include new 
- Better handle dependency injection
Fixes #
- Fix issue where --helpwas not printing for theruncommand
0.0.17 | 2/13/2024 #
0.0.16 | 2/13/2024 #
Features #
- Add parsing support for chained short flags (sip run my-script -abc)
0.0.13 | 2/12/2024 #
Features #
- Allow any args to be provided in any order without the requirement of --before any "extra" args.- Before: sip run-many my-script -- --arg1 --arg2
- After : sip run-many my-script --arg1 --arg2
 
- Before: 
0.0.10 | 2/12/2024 #
0.0.9 | 2/10/2024 #
0.0.8 | 2/9/2024 #
Fixes #
- Fix issue where bail was not being respected and failing commands were not stopping the script
0.0.5 | 2/9/2024 #
Features #
- Support individual concurrent commands with (+)
- Support defining variables in scripts.yamlto use in commands
- Support defining private scripts in scripts.yamlto use as references
- Add alias for run-manycommand (r-m,run-m)
Enhancements #
- Tighten key pattern matching
- Improve color output when listing scripts, lighten color for scripts without a command definition
Fixes #
- Handle nullscripts
0.0.4 | 2/9/2024 #
- Add version constraints to dependencies to support adding sip_clito flutter projects
0.0.3 | 1/30/2024 #
- Initial Release