You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-39
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
2
-
# 🐚 ShellOut
2
+
# ShellOut
3
3
4
-
Welcome to ShellOut, a simple package that enables you to easily “shell out” from a Swift script or command line tool.
4
+
Welcome to [ShellOut](https://github.com/JohnSundell/ShellOut), a simple package that enables you to easily “shell out” from a Swift script or command line tool.
5
5
6
6
Even though you can accomplish most of the tasks you need to do in native Swift code, sometimes you need to invoke the power of the command line from a script or tool - and this is exactly what ShellOut makes so simple.
7
7
@@ -36,7 +36,7 @@ do {
36
36
37
37
## Pre-defined commands
38
38
39
-
Another way to use ShellOut is by executing pre-defined commands, that enable you to easily perform common tasks without having to construct commands using strings. It also ships with a set of such pre-defined commands for common tasks, such as using Git, manipulating the file system and using tools like [Marathon](https://github.com/JohnSundell/Marathon), [CocoaPods](https://cocoapods.org) and [fastlane](https://fastlane.tools).
39
+
Another way to use ShellOut is by executing pre-defined commands, that enable you to easily perform common tasks without having to construct commands using strings. It also ships with a set of such pre-defined commands for common tasks, such as using Git, SPM and manipulating the file system.
Don't see what you're looking for in the list above? You can easily define your own commands using `ShellOutCommand`. If you've made a command you think should be included among the built-in ones, feel free to [open a PR](https://github.com/JohnSundell/ShellOut/pull/new/master)!
- Add ShellOut to Marathon using `$ marathon add https://github.com/JohnSundell/ShellOut.git`.
107
-
- Alternatively, add `https://github.com/JohnSundell/ShellOut.git` to your `Marathonfile`.
108
-
- Write your script, then run it using `$ marathon run yourScript.swift`.
109
-
110
-
### For command line tools
111
-
112
-
- Add `.package(url: "https://github.com/JohnSundell/ShellOut.git", from: "2.0.0")` to your `Package.swift` file's `dependencies`.
83
+
- Add `.package(url: "https://github.com/Maxim-Lanskoy/ShellOut.git", branch: "main")` to your `Package.swift` file's `dependencies`.
113
84
- Update your packages using `$ swift package update`.
114
-
115
-
## Help, feedback or suggestions?
116
-
117
-
-[Open an issue](https://github.com/JohnSundell/ShellOut/issues/new) if you need help, if you found a bug, or if you want to discuss a feature request.
118
-
-[Open a PR](https://github.com/JohnSundell/ShellOut/pull/new/master) if you want to make some change to ShellOut.
119
-
- Contact [@johnsundell on Twitter](https://twitter.com/johnsundell) for discussions, news & announcements about ShellOut & other projects.
0 commit comments