~/talk

Basic Rake

Talkat RailsConf 2012 · 2012-04-23..04-25· [developer-experience, ruby]
slides:none on file

Explains how Rake models jobs as tasks with explicit dependencies and executes them depth‑first so prerequisites run once, preventing duplicate runs; shows declaring a top‑level default task, splitting tasks into .rake files, and isolating collisions with namespaces. Demonstrates useful commands like rake -P for the dependency graph, rake -T and -D for documented tasks, using FileUtils and the built‑in sh/ruby helpers, and passing ENV variables to tasks while Rake runs from the project root.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49What is Rake
  3. 3:19Rake file structure
  4. 6:06Task dependencies
  5. 8:17How Rake resolves dependencies
  6. 10:45Rake's engine simplicity
  7. 11:05Default task in Rake
  8. 12:16Rake file locations
  9. 14:19Using namespaces to avoid task conflicts
  10. 16:06Rake execution environment
  11. 18:53Rake command-line options
  12. 22:45Finding tasks with rake -T/-P
  13. 23:27Passing environment variables to Rake tasks
  14. 26:21Advanced Rake tasks
  15. 28:27Shell commands in tasks
  16. 29:29Automating docs with Rake
  17. 30:55Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.