Normally this is not how people install packages, typically if you want to use use-package, you want to specify everything inside the macro, and what you might be seeing is the spillover into helm, because it's initialised after ibuffer-sidebar.
I would suggest you read up the documentation, and as an example of how to use use-package here's the version of ...
M-x find-lisp-find-dired to find files in a directory matching user given regular expression. Please note this command supports unicode on Windows out of box.
Select all files and M-x dired-do-rename.
Surely you can use above command in your own code.
Here's a command that shows files from your-initial-directory, and moves/renames the marked/selected files to your-target-directory. Tested with ./emacs-helm.sh.
(defvar your-initial-directory "~/Downloads/")
(defvar your-target-directory "~/Documents/")
(defun multiple-rename (_)
(let ((files (helm-marked-candidates)))
Just to add something in relation to using grep type searching and ignoring/including that might be a help. I use this (and it can be used with git-grep and similar if you locate the correct flags):-