main
sandyx 11 months ago
parent af91725d03
commit 3a3ab06e23

@ -2,9 +2,10 @@
require 'fileutils' require 'fileutils'
RUBDIR = "#{Dir.home}/.rub" RUBDIR = "#{Dir.home}/.rub/"
File.mkdir RUBDIR unless File.exist? RUBDIR File.mkdir RUBDIR unless File.exist? RUBDIR
FileUtils.cp("build.rb", RUBDIR) FileUtils.cp("build.rb", RUBDIR)
FileUtils.chmod("+x", "rub") FileUtils.chmod("+x", "rub")
FileUtils.cp("rub", "/usr/local/bin") FileUtils.cp("rub", "/usr/local/bin")
FileUtils.cp_r(Dir.pwd, RUBDIR)

10
rub

@ -10,8 +10,9 @@ HELP = "\trub init <name> - initialize a new project\n" \
ANSI_RED = "\e[31m" ANSI_RED = "\e[31m"
ANSI_CLEAR = "\e[0m" ANSI_CLEAR = "\e[0m"
RUB = "#{ANSI_RED}RUB#{ANSI_CLEAR}" RUB = "#{ANSI_RED}RUB#{ANSI_CLEAR}"
RUBGIT="#{RUB}/rub/"
RUBDIR = "#{Dir.home}/.rub/" RUBDIR = "#{Dir.home}/.rub/"rub
def error(msg) def error(msg)
puts "#{RUB}: error: #{msg}" puts "#{RUB}: error: #{msg}"
@ -39,6 +40,10 @@ def rub_init(name)
`git branch -m main` `git branch -m main`
end end
def rub_update
FileUtils.chdir(RUBGIT)
end
def parse_arg(arg) def parse_arg(arg)
case arg case arg
when "init" when "init"
@ -50,6 +55,9 @@ def parse_arg(arg)
when "help" when "help"
puts HELP puts HELP
when "update"
end end
end end

Loading…
Cancel
Save