# Swift to participate in GSoC 2021!

**URL:** <https://forums.swift.org/t/swift-to-participate-in-gsoc-2021/44689>\
**Category:** Announcements\
**Tags:** gsoc-2021\
**Created:** [February 12, 2021, 1:55am UTC](https://forums.swift.org/t/swift-to-participate-in-gsoc-2021/44689 "2021-02-12T01:55:20Z")\
**Posts on this page:** 1\
**Showing post:** 27

<div class="post-metadata">

**Author:** ![stevapple](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/stevapple/32/31979_2.png) [@stevapple](https://forums.swift.org/u/stevapple)\
**Post date:** [March 30, 2021, 9:15am UTC](https://forums.swift.org/t/swift-to-participate-in-gsoc-2021/44689/27 "2021-03-30T09:15:17Z")

</div>

> [@migueldeicaza](#):
>
> # "Swift Tool" support
> 
> I would love to have a way of creating command line tools in Swift installed into the system, or for the user, similar to `npm install` which can turn the project into a command line tool that is installed into the system. This would make it convenient to distribute Unix commands written in Swift.
> 
> This would extend SwiftPM, so I would envision:
> 
> ```swift
> $ swift install --global
> 
> ```
> 
> Very good fit for a summer of code event.

I’ve touched this point in [[Pitch] SwiftPM support for Swift scripts (revision)](https://forums.swift.org/t/pitch-swiftpm-support-for-swift-scripts-revision/46717), part of which going to be my choice for GSoC project. You can check the “Alternative considered” part for an alternative solution which I think is better.

---

_[View the full topic](https://forums.swift.org/t/swift-to-participate-in-gsoc-2021/44689)._
