【问题标题】:Generating a rails migration, how can I get the migration filename into my clipboard automatically?生成 Rails 迁移,如何自动将迁移文件名放入剪贴板?
【发布时间】:2013-08-30 22:20:21
【问题描述】:
我想让 Rails 让我的新迁移在我创建后立即可供编辑或查看。
有没有一种巧妙的方法可以将新的db/migrations/timestamp_migration_name.rbstraight 放入我的剪贴板,或者在我的编辑器中打开?
我对执行此操作的 Osx 或 Linux 方法感兴趣,Windows 方法对其他人来说会是一个奖励。
【问题讨论】:
标签:
ruby-on-rails
ruby
linux
macos
shell
【解决方案1】:
我想出了一种方法来做到这一点,(Windows 要求你使用 cygwin 的 rails 命令行)
对于 OSX 到剪贴板
rails g migration add_something_to_table | grep -oP 'db\/.*\.rb' | pbcopy
适用于任何 linux + X
rails g migration add_something_to_table | grep -oP 'db\/.*\.rb' | xclip
对于 Windows(使用 cygwin)
rails g migration add_something_to_table | grep -oP 'db\/.*\.rb' > /dev/clipboard