Last active
November 25, 2022 06:23
-
-
Save vigo/0971584b4a3bd0d0f5219ae1d19641c3 to your computer and use it in GitHub Desktop.
Rake task örneği
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
task :default => [:menemen_yap] | |
task :menemen_yap => [:tereyag_al, :yumurta_al, :domates_al, :sivri_biber_al, :sahani_isit, :sebzeleri_pisir, :yumartayi_kir] do | |
puts "Menemen yapıyıyoruz" | |
end | |
desc "Tereyağı al" | |
task :tereyag_al => [:bakkala_git] do | |
puts "Tereyağı alıyoruz" | |
end | |
desc "Yumurta al" | |
task :yumurta_al => [:bakkala_git] do | |
puts "Yumurta alıyoruz" | |
end | |
desc "Domates al" | |
task :domates_al => [:bakkala_git] do | |
puts "Domates alıyoruz" | |
end | |
desc "Sivri biber al" | |
task :sivri_biber_al => [:bakkala_git] do | |
puts "Sivri biber alıyoruz" | |
end | |
task :sahani_isit do | |
puts "Sahanı ısıtıyoruz" | |
end | |
task :sebzeleri_pisir do | |
puts "Domatesi ve biberi kavuruyoruz" | |
end | |
task :yumartayi_kir do | |
puts "Yumartayı kırıyoruz" | |
end | |
task :bakkala_git do | |
puts "Bakkala gidiyoruz" | |
end | |
# $ rake -T | |
# rake domates_al # Domates al | |
# rake sivri_biber_al # Sivri biber al | |
# rake tereyag_al # Tereyağı al | |
# rake yumurta_al # Yumurta al | |
# $ rake -T doma | |
# rake domates_al # Domates al | |
# $ rake -W | |
# rake bakkala_git /Users/vigo/Desktop/Rakefile:39:in `<top (required)>' | |
# rake default /Users/vigo/Desktop/Rakefile:1:in `<top (required)>' | |
# rake domates_al /Users/vigo/Desktop/Rakefile:18:in `<top (required)>' | |
# rake menemen_yap /Users/vigo/Desktop/Rakefile:3:in `<top (required)>' | |
# rake sahani_isit /Users/vigo/Desktop/Rakefile:27:in `<top (required)>' | |
# rake sebzeleri_pisir /Users/vigo/Desktop/Rakefile:31:in `<top (required)>' | |
# rake sivri_biber_al /Users/vigo/Desktop/Rakefile:23:in `<top (required)>' | |
# rake tereyag_al /Users/vigo/Desktop/Rakefile:8:in `<top (required)>' | |
# rake yumartayi_kir /Users/vigo/Desktop/Rakefile:35:in `<top (required)>' | |
# rake yumurta_al /Users/vigo/Desktop/Rakefile:13:in `<top (required)>' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
task :default => [:menemen_yap] | |
task :menemen_yap => [:tereyag_al, :yumurta_al, :domates_al, :sivri_biber_al, :sahani_isit, :sebzeleri_pisir, :yumartayi_kir] do | |
puts "Menemen yapıyıyoruz" | |
end | |
task :tereyag_al => [:bakkala_git] do | |
puts "Tereyağı alıyoruz" | |
end | |
task :yumurta_al => [:bakkala_git] do | |
puts "Yumurta alıyoruz" | |
end | |
task :domates_al => [:bakkala_git] do | |
puts "Domates alıyoruz" | |
end | |
task :sivri_biber_al => [:bakkala_git] do | |
puts "Sivri biber alıyoruz" | |
end | |
task :sahani_isit do | |
puts "Sahanı ısıtıyoruz" | |
end | |
task :sebzeleri_pisir do | |
puts "Domatesi ve biberi kavuruyoruz" | |
end | |
task :yumartayi_kir do | |
puts "Yumartayı kırıyoruz" | |
end | |
task :bakkala_git do | |
puts "Bakkala gidiyoruz" | |
end | |
# $ rake | |
# Bakkala gidiyoruz | |
# Tereyağı alıyoruz | |
# Yumurta alıyoruz | |
# Domates alıyoruz | |
# Sivri biber alıyoruz | |
# Sahanı ısıtıyoruz | |
# Domatesi ve biberi kavuruyoruz | |
# Yumartayı kırıyoruz | |
# Menemen yapıyıyoruz |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
task :git_status do | |
sh "git status" | |
end | |
task :run do | |
ruby "test.rb" | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
rake -P