Skip to content

Instantly share code, notes, and snippets.

@james2doyle
Last active January 25, 2023 19:42
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save james2doyle/f979568ca01f5d436aa2ab7449cb5c4d to your computer and use it in GitHub Desktop.
Flutter Sublime Text project file that includes some build system helpers
{
"folders": [
{
"path": ".",
"folder_exclude_patterns": [
".dart_tool",
"build",
"web",
"windows",
"linux",
"macos"
],
"file_exclude_patterns": [
".gitkeep",
"*lock*"
],
"follow_symlinks": true
}
],
"build_systems": [
{
"name": "Project - Analyze",
"working_dir": "$project_path",
"cmd": ["flutter", "analyze"],
},
{
"name": "Project - Get Dependencies",
"working_dir": "$project_path",
"cmd": ["flutter", "pub", "get"],
},
{
"name": "Project - Format",
"working_dir": "$project_path",
"cmd": ["dart", "format", "$file"],
},
{
"name": "Project - Fix",
"working_dir": "$project_path",
"cmd": ["dart", "fix", "--apply", "$file"],
},
{
"name": "Project - Run DevTools",
"working_dir": "$project_path",
"cmd": ["flutter", "pub", "global", "run", "devtools"]
},
{
"name": "Project - Run (chrome)",
"working_dir": "$project_path",
"cmd": ["flutter", "run", "--hot", "-d", "chrome"],
},
{
"name": "Project - Run (android)",
"working_dir": "$project_path",
"cmd": ["flutter", "run", "--hot", "-d", "android"],
},
{
"name": "Project - Start Android",
"working_dir": "$project_path",
"cmd": ["flutter", "emulators", "--launch", "Pixel_3a_API_29"],
},
{
"name": "Project - Start iOS",
"working_dir": "$project_path",
"cmd": ["flutter", "emulators", "--launch", "apple_ios_simulator"],
},
],
"settings": {
"tab_size": 2,
"translate_tabs_to_spaces": true,
"jsdocs_return_tag": "@return"
},
"syntax_override": {
"\\.iml$": ["XML", "XML"]
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment