Skip to content

Commit

Permalink
June update (#19)
Browse files Browse the repository at this point in the history
This update closes the following issues:

- closes #7 - replace mackup
- closes #14 - replace open apps before setup
- closes #14 - add --dry-run option
- closes #18 - brew cask small apps

Plus it improves on a lot of things:

- better output
- try now handles sudo
- new args
- better argument support
- faster CI
- rsync a lot of config from Library/Preferences
- etc. 🎉
  • Loading branch information
ladislas committed Jun 24, 2020
1 parent f727d16 commit c1eb557
Show file tree
Hide file tree
Showing 39 changed files with 1,576 additions and 387 deletions.
25 changes: 18 additions & 7 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,33 @@ on: [push]

jobs:

bootstrap_test:
name: Bootstrap --test
runs-on: macos
bootstrap_all_dry_run:
name: Bootstrap --all --dry-run
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Test script
run: |
make test
make test_dry_run
bootstrap_all_verbose:
name: Bootstrap --all -v
runs-on: macos
name: Bootstrap --ci quick
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Test script
run: |
make test_all
make test_quick
bootstrap_test:
name: Bootstrap --ci
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Test script
run: |
make test
18 changes: 18 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,21 @@ Temporary Items
.zcompcache
.zhistory
.zsh_history

### Preferences

# Sublime Text 3
Package Control.cache/
Package Control.merged-ca-bundle
Package Control.system-ca-bundle
Package Control.user-ca-bundle
Package Control.last-run
__pycache__
*.sublime-workspace
.SublimeREPLHistory
Projects/
*.sublime-license
oscrypto-ca-bundle.crt

# Rsync backup directory
_backup
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"EditorConfig",
"Nord",
"Package Control"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"color_scheme": "Packages/Nord/Nord.sublime-color-scheme",
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db",
"*.sublime-workspace"
],
"font_size": 11,
"ignored_packages":
[
"Vintage"
],
"theme": "Adaptive.sublime-theme",
"trim_trailing_white_space_on_save": true,
// Fold buttons are the triangles shown in the gutter to fold regions of text
"fold_buttons": false,
}
Binary file added Library/Colors/leka-logo.clr
Binary file not shown.
Binary file added Library/Colors/typo-gradients.clr
Binary file not shown.
Binary file added Library/Colors/typo-soft.clr
Binary file not shown.
Binary file added Library/Colors/typo-solid.clr
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DVTConsoleDebuggerInputTextColor</key>
<string>1 1 1 1</string>
<key>DVTConsoleDebuggerInputTextFont</key>
<string>SFMono-Bold - 11.0</string>
<key>DVTConsoleDebuggerOutputTextColor</key>
<string>1 1 1 1</string>
<key>DVTConsoleDebuggerOutputTextFont</key>
<string>SFMono-Regular - 11.0</string>
<key>DVTConsoleDebuggerPromptTextColor</key>
<string>0.255 0.714 0.27 1</string>
<key>DVTConsoleDebuggerPromptTextFont</key>
<string>SFMono-Bold - 11.0</string>
<key>DVTConsoleExectuableInputTextColor</key>
<string>1 1 1 1</string>
<key>DVTConsoleExectuableInputTextFont</key>
<string>SFMono-Regular - 11.0</string>
<key>DVTConsoleExectuableOutputTextColor</key>
<string>1 1 1 1</string>
<key>DVTConsoleExectuableOutputTextFont</key>
<string>SFMono-Bold - 11.0</string>
<key>DVTConsoleTextBackgroundColor</key>
<string>0.118 0.125 0.157 1</string>
<key>DVTConsoleTextInsertionPointColor</key>
<string>1 1 1 1</string>
<key>DVTConsoleTextSelectionColor</key>
<string>0.397 0.397 0.302 1</string>
<key>DVTDebuggerInstructionPointerColor</key>
<string>0.12 0.31 0.34 1</string>
<key>DVTFontSizeModifier</key>
<integer>-1</integer>
<key>DVTLineSpacing</key>
<real>1.1000000238418579</real>
<key>DVTMarkupTextBackgroundColor</key>
<string>0.18856 0.195 0.22444 1</string>
<key>DVTMarkupTextBorderColor</key>
<string>0.253475 0.2594 0.286485 1</string>
<key>DVTMarkupTextCodeFont</key>
<string>SFMono-Regular - 10.0</string>
<key>DVTMarkupTextEmphasisColor</key>
<string>1 1 1 1</string>
<key>DVTMarkupTextEmphasisFont</key>
<string>.AppleSystemUIFontItalic - 10.0</string>
<key>DVTMarkupTextInlineCodeColor</key>
<string>1 1 1 0.7</string>
<key>DVTMarkupTextLinkColor</key>
<string>0.33 0.247124 0.894195 1</string>
<key>DVTMarkupTextLinkFont</key>
<string>.AppleSystemUIFont - 10.0</string>
<key>DVTMarkupTextNormalColor</key>
<string>1 1 1 1</string>
<key>DVTMarkupTextNormalFont</key>
<string>.AppleSystemUIFont - 10.0</string>
<key>DVTMarkupTextOtherHeadingColor</key>
<string>1 1 1 0.5</string>
<key>DVTMarkupTextOtherHeadingFont</key>
<string>.AppleSystemUIFont - 14.0</string>
<key>DVTMarkupTextPrimaryHeadingColor</key>
<string>1 1 1 1</string>
<key>DVTMarkupTextPrimaryHeadingFont</key>
<string>.AppleSystemUIFont - 24.0</string>
<key>DVTMarkupTextSecondaryHeadingColor</key>
<string>1 1 1 1</string>
<key>DVTMarkupTextSecondaryHeadingFont</key>
<string>.AppleSystemUIFont - 18.0</string>
<key>DVTMarkupTextStrongColor</key>
<string>1 1 1 1</string>
<key>DVTMarkupTextStrongFont</key>
<string>.AppleSystemUIFontBold - 10.0</string>
<key>DVTScrollbarMarkerAnalyzerColor</key>
<string>0.403922 0.372549 1 1</string>
<key>DVTScrollbarMarkerBreakpointColor</key>
<string>0.290196 0.290196 0.968627 1</string>
<key>DVTScrollbarMarkerDiffColor</key>
<string>0.556863 0.556863 0.556863 1</string>
<key>DVTScrollbarMarkerDiffConflictColor</key>
<string>0.968627 0.290196 0.290196 1</string>
<key>DVTScrollbarMarkerErrorColor</key>
<string>0.968627 0.290196 0.290196 1</string>
<key>DVTScrollbarMarkerRuntimeIssueColor</key>
<string>0.643137 0.509804 1 1</string>
<key>DVTScrollbarMarkerWarningColor</key>
<string>0.937255 0.717647 0.34902 1</string>
<key>DVTSourceTextBackground</key>
<string>0.118 0.125 0.157 1</string>
<key>DVTSourceTextBlockDimBackgroundColor</key>
<string>0.5 0.5 0.5 1</string>
<key>DVTSourceTextCurrentLineHighlightColor</key>
<string>0.175116 0.175595 0.178208 1</string>
<key>DVTSourceTextInsertionPointColor</key>
<string>0.999999 0.999974 0.999991 1</string>
<key>DVTSourceTextInvisiblesColor</key>
<string>0.3 0.3 0.3 1</string>
<key>DVTSourceTextSelectionColor</key>
<string>0.329921 0.33234 0.289423 1</string>
<key>DVTSourceTextSyntaxColors</key>
<dict>
<key>xcode.syntax.attribute</key>
<string>0.335 0.456 0.488 1</string>
<key>xcode.syntax.character</key>
<string>0.469 0.426 0.77 1</string>
<key>xcode.syntax.comment</key>
<string>0.105032 0.451698 0.159253 1</string>
<key>xcode.syntax.comment.doc</key>
<string>0.105032 0.451698 0.159253 1</string>
<key>xcode.syntax.comment.doc.keyword</key>
<string>0.105032 0.451698 0.159253 1</string>
<key>xcode.syntax.identifier.class</key>
<string>0.512 0.754 0.343 1</string>
<key>xcode.syntax.identifier.class.system</key>
<string>0 0.626 0.746 1</string>
<key>xcode.syntax.identifier.constant</key>
<string>0.512 0.754 0.343 1</string>
<key>xcode.syntax.identifier.constant.system</key>
<string>0 0.626 0.746 1</string>
<key>xcode.syntax.identifier.function</key>
<string>0.512 0.754 0.343 1</string>
<key>xcode.syntax.identifier.function.system</key>
<string>0 0.626 0.746 1</string>
<key>xcode.syntax.identifier.macro</key>
<string>0.778 0.488 0.284 1</string>
<key>xcode.syntax.identifier.macro.system</key>
<string>0.778 0.488 0.284 1</string>
<key>xcode.syntax.identifier.type</key>
<string>0.512 0.754 0.343 1</string>
<key>xcode.syntax.identifier.type.system</key>
<string>0 0.626 0.746 1</string>
<key>xcode.syntax.identifier.variable</key>
<string>0.512 0.754 0.343 1</string>
<key>xcode.syntax.identifier.variable.system</key>
<string>0 0.626 0.746 1</string>
<key>xcode.syntax.keyword</key>
<string>0.698 0.095 0.536 1</string>
<key>xcode.syntax.number</key>
<string>0.469 0.426 0.77 1</string>
<key>xcode.syntax.plain</key>
<string>1 1 1 1</string>
<key>xcode.syntax.preprocessor</key>
<string>0.778 0.488 0.284 1</string>
<key>xcode.syntax.string</key>
<string>0.859 0.171 0.219 1</string>
<key>xcode.syntax.url</key>
<string>0.255 0.333 0.819 1</string>
</dict>
<key>DVTSourceTextSyntaxFonts</key>
<dict>
<key>xcode.syntax.attribute</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.character</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.comment</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.comment.doc</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.comment.doc.keyword</key>
<string>SFMono-Bold - 11.0</string>
<key>xcode.syntax.identifier.class</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.class.system</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.constant</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.constant.system</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.function</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.function.system</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.macro</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.macro.system</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.type</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.type.system</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.variable</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.identifier.variable.system</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.keyword</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.number</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.plain</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.preprocessor</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.string</key>
<string>SFMono-Regular - 11.0</string>
<key>xcode.syntax.url</key>
<string>SFMono-Regular - 11.0</string>
</dict>
</dict>
</plist>
Loading

0 comments on commit c1eb557

Please sign in to comment.