Skip to content

Instantly share code, notes, and snippets.

@joeswann
Last active June 14, 2018 03:29
Show Gist options
  • Select an option

  • Save joeswann/e541b5ab51b9d4b65d55af2f57e0c47a to your computer and use it in GitHub Desktop.

Select an option

Save joeswann/e541b5ab51b9d4b65d55af2f57e0c47a to your computer and use it in GitHub Desktop.

Revisions

  1. Joe Swann revised this gist Jun 14, 2018. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions rails_engine_rename.sh
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,8 @@
    # Note, works best if your engine name isn't reserved

    # Rename in files
    find ~/www/lonely/engines/old_engine/ -type f | xargs sed -i s/Old/New/g
    find ~/www/lonely/engines/old_engine/ -type f | xargs sed -i s/old/new/g
    find ~/www/rails/engines/old_engine/ -type f | xargs sed -i s/Old/New/g
    find ~/www/rails/engines/old_engine/ -type f | xargs sed -i s/old/new/g

    # Remove -n to run command
    find ~/www/lonely/engines/old_engine -type f -name '*' -print0 | xargs -0 rename -n 's/(.*)old\.(.*)/$new\.$2/g';
    find ~/www/rails/engines/old_engine -type f -name '*' -print0 | xargs -0 rename -n 's/(.*)old\.(.*)/$new\.$2/g';
  2. Joe Swann created this gist Jun 14, 2018.
    8 changes: 8 additions & 0 deletions rails_engine_rename.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    # Note, works best if your engine name isn't reserved

    # Rename in files
    find ~/www/lonely/engines/old_engine/ -type f | xargs sed -i s/Old/New/g
    find ~/www/lonely/engines/old_engine/ -type f | xargs sed -i s/old/new/g

    # Remove -n to run command
    find ~/www/lonely/engines/old_engine -type f -name '*' -print0 | xargs -0 rename -n 's/(.*)old\.(.*)/$new\.$2/g';