ruby RCM已经跟踪的备份dotfiles

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby RCM已经跟踪的备份dotfiles相关的知识,希望对你有一定的参考价值。

require "fileutils"

class DotfileInfo
  def initialize(dotfile_info_string)
    @dotfile_info_string = dotfile_info_string
  end

  def path
    @dotfile_info_string.split(":")[0]
  end

  def backup_path
    @dotfile_info_string.split(":")[1]
  end
end

dotfile_info_strings = `lsrc`.split("\n")
dotfile_info_strings.each do |dotfile_info_string|
  dotfile_info = DotfileInfo.new(dotfile_info_string)
  FileUtils.cp(dotfile_info.path, dotfile_info.backup_path) if File.exist?(dotfile_info.path)
end

以上是关于ruby RCM已经跟踪的备份dotfiles的主要内容,如果未能解决你的问题,请参考以下文章

在 Gemfile 和 .ruby-version Dotfile 中列出 Ruby 版本是一种不好的做法吗?

如何使用 mixpanel-ruby gem 来跟踪事件?

将输入值限制为另一个块

简谈dotfiles

Ruby 异常跟踪

如何跟踪ruby程序的执行过程