- fix: scan project root and run robust disk report
- fix: tolerate disappearing directories during git cleanup
- feat: clean generated project artifacts
- added rust project cleanup and /tmp cleanup
- upgraded to dcli 8.2.0
- upgraded packges, dcli, docker2, pubspec_manager and lint_hard
- added the strings dependency.
- added additional test.
- add missing space.
- added usage to the dfind command. Removed the --pattern swithc as it was redundant and confusing.
- upgraded to dcli 7.x
- min dart version 3.5
- Merge branch 'master' of github.com:bsutton/dcli_scripts
- upgraded to dcli 6.x
- Update bobthefish.dart
- change pub_get_all so that it now prints any errors rather than just reporting a failure.
- added flag to dfind to control whether warnings about skipped files are output.
- added ability for dfind to search for text within files.
- upgraded packages.
- upgraded packages.
- upgraded to release version of dcli 4.x
- changed the #! to use dart rather than dcli. Upgraded to latest version of dcli.
- added a app that listens on a tcp port and echos andy data recieved.
- fixed some async calls after upgrading to dcli 4.x
- Fixed a bug in dockerPublish that was incorrectly getting the pubspec name object rather then the string name.
- upgraded to dcli 4.0.0-alpha.1
- upgraded to pub_release to fix problems with the tool scripts
- migrated to using pubspec_manager
- upgraded dependencies.
- upgraded to dcli 3.x
- upgraded to docker2 4.0
- Updated dependencies.
Upgraded to dart 3.0.0
- updated dependencies
- Added better error handling for gactivate.
- clean now delete .dart_tools directories.
- gactivate can now aot compile a package from .pub-cache and add it to the dcli path. This is usefuly if you switch dart versions a lot and also speeds up the exection of any cli tool.
- Added gactivate. cleaned out lintes.
- Improved dwhich path dedupliation so we don't get the same error twice.
- Added --routines to the mysql backup so that storedprocs and functions are backed up.
- Improved mysql restore. It now drops and re-creates the db.
- added copyright notices.
- added code to the clean command to prune unused docker volumes
- updated dnsflush to work on ubuntu 22.04
- upgraded to latest version of dcli.
- changed kill_tomcat to try without priviliged escalation and then with if required.
- improved the tomcat killed message.
- changed hog disk to output the total size of scanned files.
- added usage statement to dcompress if the arg parsing fails.
- added nothrow so that a failed git gc doesn't stop the clean process.
- dfind now searches hidden directories.
- changed the backup command to discard a backup if it isdentical to the prior backup. Use the --always option to force it to retain the backup regardless.
- Fixed bug in dmysql when the directory path had a '.' in it.
- updated dcli version.
- Added option to dmysql so it auto generates a sequence of backup files if you don't provide a name. Improved the usage message.
- Added additional optoins and error handling to dmysql. When configuring a db we now check if it exists. We report missing config file rather than trying to use defaults. We won't overwrite an existing backup file. option to remove a config for a db.
Fixed a bug in dmysql when running using the mariad client which doesn't support --column-statistics. We just retry the command without the switch if it fails.
- Added doco on the dockerPublish command.
- doco improvements in the readme.
Added --column-statistics=0 to dmysql backup so we can backup a v5 db using v8 tools.
- fix: bug in dsetver. It was always trying to set the version of the dcli_scripts package.
- fix: improved error messages when an invalid arg passed to dsetver
- enh: change find_text to output relative paths.
- enh: find_text now otuputing the file name.
- removed debug statement.
- enh: attempt two to publish with find_text as an exe.
Added find_text app to recursively search for text in a file.
Improved the DockerPublish api documentation.
Fixed an import.
- restructured the mysql commands into one apps with commands.
- add hook to activate dcli_scripts after doing a pub_relase.
- added check that mysqldump was installed when running mysql_backup
- updated the eclipse desktop launcher builder to work with changes to eclipse paths.
- added mysql_backup and renamed dmysql to mysql_cli
Added no-cofirm option to dockerPublish api.
- Added no-push option to the dockerPublish api.
- applied lint_hard
- created barrel file and dockerPublish
- Added logic to check for duplicate path entries when --verbose switch passed.
- Fixed a bug in clean that tries to run hog.dart rather than hog.
- created pub_get_all to run pub get on all subprojects.
- improved dwhich to correctly deal with empty paths.
- added dsetver as an exe.
- added dsetver command which updates pubspec.yaml version from the cli.
- upgraded to dcli 1.11.0
- removed excess logging when running in non-verbose mode.
- Fixed a bug in dwc where it failed if passed a file with a space in the name.
- Added fetch command.
- added test that dcli directory exists. cleanedup home paths.
- upgraded dcli version.
- Add command line flag to shutdown mailhog.
- changed clean to look for gitgc on the path.
- added help option to mailhog.
- Fixed the paths to other scripts which are now in the bin directory.
- moved to lints/recommended lint cleanup
- new app to post an http request and report progress.
Added option to suppress the ascii output and -h to show help.
- Exposed hexdump as a executable.
- upgraded to dcli 1.8
- Added search for differnt file extensions as windows users expect.
added logic to skip blank lines in the bitbucket_import csv file.
First release.