├── .gitignore ├── LICENSE ├── README.md ├── fortytwo ├── __init__.py ├── models.py ├── s01_find_action.py ├── s02_reduce_clutter.py ├── s03_disable_tabs.py ├── s04_recent_file.py ├── s05_recent_tool.py ├── s06_navigate_symbol.py ├── s07_navigate_file.py ├── s08_navigate_cursor.py ├── s09_activate_navbar.py ├── s10_navigate_files_navbar.py ├── s11_open_file_navbar.py ├── s12_speedsearch_navbar.py ├── s13_create_file_navbar.py ├── s14_find_in_path_navbar.py ├── s15_add_line.py ├── s16_make_extend_selection.py ├── s17_move_block.py ├── s18_reformat_code.py ├── s19_optimize_imports.py ├── s20_generate_imports.py ├── s21_install_and_import.py ├── s22_adding_fields.py ├── s23_rename_file.py ├── s24_rename_symbol.py ├── s25_quick_documentation.py ├── s26_view_parameter_info.py ├── s27_run_from_keyboard.py ├── s28_conditional_breakpoints.py ├── s29_evaluate_expression.py ├── s30_split_screen.py ├── s31_run_single_test.py ├── s32_autorun_tests.py ├── s33_spot_coverage_gaps_in_gutter.py ├── s34_local_history.py ├── s35_create_from_github.py ├── s36_put_under_version_control.py ├── s37_reword_commit_message.py ├── s38_undo_commit.py ├── s39_partial_commit.py ├── s40_run_npm_scripts.py ├── s41_wrap_selection_with-tag.html └── s42_create_sqlite.py ├── package.json ├── requirements.txt ├── sample_db.sqlite ├── setup.py └── tests └── test_examples.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/README.md -------------------------------------------------------------------------------- /fortytwo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/__init__.py -------------------------------------------------------------------------------- /fortytwo/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/models.py -------------------------------------------------------------------------------- /fortytwo/s01_find_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s01_find_action.py -------------------------------------------------------------------------------- /fortytwo/s02_reduce_clutter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s02_reduce_clutter.py -------------------------------------------------------------------------------- /fortytwo/s03_disable_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s03_disable_tabs.py -------------------------------------------------------------------------------- /fortytwo/s04_recent_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s04_recent_file.py -------------------------------------------------------------------------------- /fortytwo/s05_recent_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s05_recent_tool.py -------------------------------------------------------------------------------- /fortytwo/s06_navigate_symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s06_navigate_symbol.py -------------------------------------------------------------------------------- /fortytwo/s07_navigate_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s07_navigate_file.py -------------------------------------------------------------------------------- /fortytwo/s08_navigate_cursor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s08_navigate_cursor.py -------------------------------------------------------------------------------- /fortytwo/s09_activate_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s09_activate_navbar.py -------------------------------------------------------------------------------- /fortytwo/s10_navigate_files_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s10_navigate_files_navbar.py -------------------------------------------------------------------------------- /fortytwo/s11_open_file_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s11_open_file_navbar.py -------------------------------------------------------------------------------- /fortytwo/s12_speedsearch_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s12_speedsearch_navbar.py -------------------------------------------------------------------------------- /fortytwo/s13_create_file_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s13_create_file_navbar.py -------------------------------------------------------------------------------- /fortytwo/s14_find_in_path_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s14_find_in_path_navbar.py -------------------------------------------------------------------------------- /fortytwo/s15_add_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s15_add_line.py -------------------------------------------------------------------------------- /fortytwo/s16_make_extend_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s16_make_extend_selection.py -------------------------------------------------------------------------------- /fortytwo/s17_move_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s17_move_block.py -------------------------------------------------------------------------------- /fortytwo/s18_reformat_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s18_reformat_code.py -------------------------------------------------------------------------------- /fortytwo/s19_optimize_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s19_optimize_imports.py -------------------------------------------------------------------------------- /fortytwo/s20_generate_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s20_generate_imports.py -------------------------------------------------------------------------------- /fortytwo/s21_install_and_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s21_install_and_import.py -------------------------------------------------------------------------------- /fortytwo/s22_adding_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s22_adding_fields.py -------------------------------------------------------------------------------- /fortytwo/s23_rename_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s23_rename_file.py -------------------------------------------------------------------------------- /fortytwo/s24_rename_symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s24_rename_symbol.py -------------------------------------------------------------------------------- /fortytwo/s25_quick_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s25_quick_documentation.py -------------------------------------------------------------------------------- /fortytwo/s26_view_parameter_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s26_view_parameter_info.py -------------------------------------------------------------------------------- /fortytwo/s27_run_from_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s27_run_from_keyboard.py -------------------------------------------------------------------------------- /fortytwo/s28_conditional_breakpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s28_conditional_breakpoints.py -------------------------------------------------------------------------------- /fortytwo/s29_evaluate_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s29_evaluate_expression.py -------------------------------------------------------------------------------- /fortytwo/s30_split_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s30_split_screen.py -------------------------------------------------------------------------------- /fortytwo/s31_run_single_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s31_run_single_test.py -------------------------------------------------------------------------------- /fortytwo/s32_autorun_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s32_autorun_tests.py -------------------------------------------------------------------------------- /fortytwo/s33_spot_coverage_gaps_in_gutter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s33_spot_coverage_gaps_in_gutter.py -------------------------------------------------------------------------------- /fortytwo/s34_local_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s34_local_history.py -------------------------------------------------------------------------------- /fortytwo/s35_create_from_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s35_create_from_github.py -------------------------------------------------------------------------------- /fortytwo/s36_put_under_version_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s36_put_under_version_control.py -------------------------------------------------------------------------------- /fortytwo/s37_reword_commit_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s37_reword_commit_message.py -------------------------------------------------------------------------------- /fortytwo/s38_undo_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s38_undo_commit.py -------------------------------------------------------------------------------- /fortytwo/s39_partial_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s39_partial_commit.py -------------------------------------------------------------------------------- /fortytwo/s40_run_npm_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s40_run_npm_scripts.py -------------------------------------------------------------------------------- /fortytwo/s41_wrap_selection_with-tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s41_wrap_selection_with-tag.html -------------------------------------------------------------------------------- /fortytwo/s42_create_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/fortytwo/s42_create_sqlite.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | dataclasses 3 | venusian 4 | pytest 5 | coverage 6 | wired 7 | -------------------------------------------------------------------------------- /sample_db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/sample_db.sqlite -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pauleveritt/42-workshop/HEAD/tests/test_examples.py --------------------------------------------------------------------------------