├── .devcontainer └── devcontainer.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── spring ├── lib └── spring │ ├── application.rb │ ├── application │ └── boot.rb │ ├── application_manager.rb │ ├── binstub.rb │ ├── boot.rb │ ├── client.rb │ ├── client │ ├── binstub.rb │ ├── command.rb │ ├── help.rb │ ├── rails.rb │ ├── run.rb │ ├── server.rb │ ├── status.rb │ ├── stop.rb │ └── version.rb │ ├── command_wrapper.rb │ ├── commands.rb │ ├── commands │ ├── rails.rb │ └── rake.rb │ ├── configuration.rb │ ├── env.rb │ ├── errors.rb │ ├── failsafe_thread.rb │ ├── json.rb │ ├── process_title_updater.rb │ ├── server.rb │ ├── version.rb │ ├── watcher.rb │ └── watcher │ ├── abstract.rb │ └── polling.rb ├── spring.gemspec └── test ├── acceptance_test.rb ├── apps └── .gitignore ├── helper.rb ├── support ├── acceptance_test.rb ├── application.rb ├── application_generator.rb ├── rails_version.rb ├── test.rb └── watcher_test.rb └── unit ├── client ├── help_test.rb └── version_test.rb ├── commands_test.rb ├── json_test.rb ├── process_title_updater_test.rb └── watcher_test.rb /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/bin/spring -------------------------------------------------------------------------------- /lib/spring/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/application.rb -------------------------------------------------------------------------------- /lib/spring/application/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/application/boot.rb -------------------------------------------------------------------------------- /lib/spring/application_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/application_manager.rb -------------------------------------------------------------------------------- /lib/spring/binstub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/binstub.rb -------------------------------------------------------------------------------- /lib/spring/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/boot.rb -------------------------------------------------------------------------------- /lib/spring/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client.rb -------------------------------------------------------------------------------- /lib/spring/client/binstub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/binstub.rb -------------------------------------------------------------------------------- /lib/spring/client/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/command.rb -------------------------------------------------------------------------------- /lib/spring/client/help.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/help.rb -------------------------------------------------------------------------------- /lib/spring/client/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/rails.rb -------------------------------------------------------------------------------- /lib/spring/client/run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/run.rb -------------------------------------------------------------------------------- /lib/spring/client/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/server.rb -------------------------------------------------------------------------------- /lib/spring/client/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/status.rb -------------------------------------------------------------------------------- /lib/spring/client/stop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/stop.rb -------------------------------------------------------------------------------- /lib/spring/client/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/client/version.rb -------------------------------------------------------------------------------- /lib/spring/command_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/command_wrapper.rb -------------------------------------------------------------------------------- /lib/spring/commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/commands.rb -------------------------------------------------------------------------------- /lib/spring/commands/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/commands/rails.rb -------------------------------------------------------------------------------- /lib/spring/commands/rake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/commands/rake.rb -------------------------------------------------------------------------------- /lib/spring/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/configuration.rb -------------------------------------------------------------------------------- /lib/spring/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/env.rb -------------------------------------------------------------------------------- /lib/spring/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/errors.rb -------------------------------------------------------------------------------- /lib/spring/failsafe_thread.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/failsafe_thread.rb -------------------------------------------------------------------------------- /lib/spring/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/json.rb -------------------------------------------------------------------------------- /lib/spring/process_title_updater.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/process_title_updater.rb -------------------------------------------------------------------------------- /lib/spring/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/server.rb -------------------------------------------------------------------------------- /lib/spring/version.rb: -------------------------------------------------------------------------------- 1 | module Spring 2 | VERSION = "4.4.0" 3 | end 4 | -------------------------------------------------------------------------------- /lib/spring/watcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/watcher.rb -------------------------------------------------------------------------------- /lib/spring/watcher/abstract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/watcher/abstract.rb -------------------------------------------------------------------------------- /lib/spring/watcher/polling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/lib/spring/watcher/polling.rb -------------------------------------------------------------------------------- /spring.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/spring.gemspec -------------------------------------------------------------------------------- /test/acceptance_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/acceptance_test.rb -------------------------------------------------------------------------------- /test/apps/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !template.rb 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/support/acceptance_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/support/acceptance_test.rb -------------------------------------------------------------------------------- /test/support/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/support/application.rb -------------------------------------------------------------------------------- /test/support/application_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/support/application_generator.rb -------------------------------------------------------------------------------- /test/support/rails_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/support/rails_version.rb -------------------------------------------------------------------------------- /test/support/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/support/test.rb -------------------------------------------------------------------------------- /test/support/watcher_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/support/watcher_test.rb -------------------------------------------------------------------------------- /test/unit/client/help_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/unit/client/help_test.rb -------------------------------------------------------------------------------- /test/unit/client/version_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/unit/client/version_test.rb -------------------------------------------------------------------------------- /test/unit/commands_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/unit/commands_test.rb -------------------------------------------------------------------------------- /test/unit/json_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/unit/json_test.rb -------------------------------------------------------------------------------- /test/unit/process_title_updater_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/unit/process_title_updater_test.rb -------------------------------------------------------------------------------- /test/unit/watcher_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/spring/HEAD/test/unit/watcher_test.rb --------------------------------------------------------------------------------