diff --git a/README.md b/README.md index 2b8fde7..e8e5dbd 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,7 @@ Launch with e.g. `ls | print_linenumbers.swift` ## Scripts - [trash.swift](https://gist.github.com/kareman/322c1091f3cc7e1078af): moves files and folders to the trash. +- [listallexecutablesinpath.swift](https://gist.github.com/kareman/d157c46858f91f1a22a7): lists all executables currently available in PATH. ## Installation diff --git a/SwiftShellTests/Scripts/callswiftscriptfromswift.swift b/SwiftShellTests/Scripts/callswiftscriptfromswift.swift index cdae6f0..7f98c6e 100755 --- a/SwiftShellTests/Scripts/callswiftscriptfromswift.swift +++ b/SwiftShellTests/Scripts/callswiftscriptfromswift.swift @@ -2,4 +2,4 @@ import SwiftShell -run("./listallexecutablesinpath.swift") |> run("./print_linenumbers.swift") |> writeTo(standardoutput) +run("ls") |> run("./print_linenumbers.swift") |> writeTo(standardoutput) diff --git a/SwiftShellTests/Scripts/listallexecutablesinpath.swift b/SwiftShellTests/Scripts/listallexecutablesinpath.swift deleted file mode 100755 index 88b5240..0000000 --- a/SwiftShellTests/Scripts/listallexecutablesinpath.swift +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env swiftshell - -import SwiftShell - -/* -let directories = environment["PATH"]!.split(":") - -for directory in directories { - run("find \"\(directory)\" -type f -perm +ugo+x -print") |> writeTo(standardoutput) -} -*/ - -environment["PATH"]! |> split(":") - |> map { directory in run("find \"\(directory)\" -type f -perm +ugo+x -print") } - |> writeTo(standardoutput) diff --git a/SwiftShellTests/Scripts/testall.bash b/SwiftShellTests/Scripts/testall.bash index bf7b015..a728818 100755 --- a/SwiftShellTests/Scripts/testall.bash +++ b/SwiftShellTests/Scripts/testall.bash @@ -7,7 +7,6 @@ set -e set -o pipefail #./exitswhenopeningnon-existentfile.swift -./listallexecutablesinpath.swift ./print_arguments.swift 1 2 ./print_environment.swift ls | ./print_linenumbers.swift