Skip to content

Cli #82

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 55 commits into from
May 6, 2022
Merged

Cli #82

Changes from 1 commit
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
e6c6a19
Add CLI project and reorganize dir structure.
TadeasKriz Apr 18, 2022
3443cb9
Enable new memory management.
TadeasKriz Apr 19, 2022
cd77ecf
Rename Gradle project.
TadeasKriz Apr 19, 2022
2efff54
Add very basic Console interface.
TadeasKriz Apr 19, 2022
ccd93f7
Add simple Path implementation.
TadeasKriz Apr 19, 2022
c4bc16c
Add exec functionality.
TadeasKriz Apr 19, 2022
221b03e
Add bridge between NSString and String.
TadeasKriz Apr 19, 2022
0cbd59a
Add Kotlin support for property lists.
TadeasKriz Apr 19, 2022
4689827
Add a helper for handling Xcode related tasks.
TadeasKriz Apr 20, 2022
20879a7
Add a manager for the .ideplugin.
TadeasKriz Apr 20, 2022
16de6a2
Add manager for the .xclangspec file.
TadeasKriz Apr 20, 2022
d7b060d
Add basic Info command.
TadeasKriz Apr 20, 2022
63e9902
Add stubs for Install, Repair and Uninstall commands.
TadeasKriz Apr 20, 2022
6514fd1
Remove unnecessary gradle properties.
TadeasKriz Apr 21, 2022
ece0e1e
Add Kermit for logging.
TadeasKriz Apr 21, 2022
5291a98
Add run configurations for the 4 tasks for IDEA.
TadeasKriz Apr 21, 2022
eea3c89
Add the rest of the implementation.
TadeasKriz Apr 21, 2022
1551364
Fix some compile warnings.
TadeasKriz Apr 21, 2022
539cd61
Update readme to replace setup script with CLI.
TadeasKriz Apr 21, 2022
44db7f3
Fix plugin compatibility id duplication and repair crash.
TadeasKriz Apr 22, 2022
50e6317
Show usage if no arguments are passed in.
TadeasKriz Apr 22, 2022
9791c76
Readme updates
kpgalligan Apr 27, 2022
40b49b3
Update image
kpgalligan Apr 27, 2022
8a3c8c1
Update section on the cli
kpgalligan Apr 28, 2022
7f51f8a
Update Manual Install
kpgalligan Apr 28, 2022
213af13
Merge pull request #74 from touchlab/kpg/doc_updates
kpgalligan Apr 28, 2022
cb13866
Add logging, hopefully where it makes sense.
TadeasKriz Apr 27, 2022
d21b168
Debug flag to show logging
kpgalligan Apr 28, 2022
517646d
Basic try/catch at the top level and writing of a crash report file
psh Apr 27, 2022
a16ee43
Removed writing of crash log files, and just uploaded something if a …
psh Apr 27, 2022
9e34548
Updated with production URL for the API endpoint
psh Apr 27, 2022
ede6b73
Code review - added user input on whether a crash report should be up…
psh Apr 28, 2022
bc9e276
Code review - added correct API backend URL
psh Apr 28, 2022
b5e6bef
Code review - cleaner string building
psh Apr 28, 2022
2561666
Code review cleanup
psh Apr 28, 2022
8e8ec7c
Merge pull request #75 from touchlab/psh/crash-reporting
psh Apr 28, 2022
03198d0
Delete unused files.
TadeasKriz Apr 28, 2022
5ad4aa2
Synchronize CLI and plugin versions.
TadeasKriz Apr 28, 2022
d985ab7
Replace 'Xcodes' with 'Xcode installations'.
TadeasKriz Apr 28, 2022
78dc6b4
Make sure we show the error if the crash report upload fails.
TadeasKriz Apr 28, 2022
534c05e
Add missing crash when parsed version doesn't match.
TadeasKriz Apr 28, 2022
372df0c
Update the local data dir for debug builds.
TadeasKriz Apr 28, 2022
c384e2d
Check if Xcode path exists before asking defaults to read Info.plist.
TadeasKriz Apr 28, 2022
f3d0f05
Make sure we're only working with absolute paths without symbolic links.
TadeasKriz Apr 28, 2022
556bb00
Perform the symlink resolution later when we have the actual file, no…
TadeasKriz Apr 29, 2022
4377ccc
Rename 'repair' command to 'sync' which describes the action better.
TadeasKriz Apr 30, 2022
f9fc71a
Automatically allow the plugin during sync.
TadeasKriz May 2, 2022
1e6e328
Hopefully improve the defaults modification code readability.
TadeasKriz May 3, 2022
6c9337f
Add 'y/n' prompt for each confirmation.
TadeasKriz May 3, 2022
864b804
Bump version.
TadeasKriz May 3, 2022
1667004
readme updates
kpgalligan May 5, 2022
7bcc67d
Check if file exists before trying to delete it (and crashing).
TadeasKriz May 5, 2022
22ad953
Include more information when sending the crash upstream.
TadeasKriz May 5, 2022
ac26a5b
Add tag to crash reports.
TadeasKriz May 5, 2022
f84f6dd
Added feedback and changed install a bit
kpgalligan May 6, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Rename Gradle project.
  • Loading branch information
TadeasKriz committed Apr 19, 2022
commit cd77ecfaed988b8cfee4306c046818c78de4332d
2 changes: 1 addition & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

rootProject.name = "xcode-kotlin-cli"
rootProject.name = "xcode-kotlin"

enableFeaturePreview("VERSION_CATALOGS")