├── .gitignore ├── .noninteractive ├── .shuntpwd ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── shunt ├── composer.json ├── phpunit.xml.dist ├── src └── League │ └── Shunt │ ├── Auth.php │ ├── BaseObject.php │ ├── Command │ ├── AboutCommand.php │ └── ArbitraryCommand.php │ ├── Console │ └── Application.php │ ├── Contracts │ ├── ApplicationInterface.php │ ├── AuthInterface.php │ ├── PrintableInterface.php │ ├── SCPInterface.php │ ├── SFTPInterface.php │ ├── SessionInterface.php │ └── ShuntInterface.php │ ├── SCP.php │ ├── SFTP.php │ ├── Session.php │ ├── Shunt.php │ └── Tests │ ├── AuthTest.php │ ├── Command │ ├── AboutCommandTest.php │ └── ArbitraryCommandTest.php │ ├── Console │ └── ApplicationTest.php │ ├── Mocks │ ├── MockApplication.php │ ├── MockOutput.php │ └── MockShunt.php │ ├── SCPTest.php │ ├── SFTPTest.php │ ├── SessionTest.php │ ├── ShuntTest.php │ └── Stubs │ └── Shuntfile └── travis.xml.dist /.gitignore: -------------------------------------------------------------------------------- 1 | phpunit.xml 2 | composer.lock 3 | /vendor -------------------------------------------------------------------------------- /.noninteractive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.shuntpwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/.shuntpwd -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/README.md -------------------------------------------------------------------------------- /bin/shunt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/bin/shunt -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/League/Shunt/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Auth.php -------------------------------------------------------------------------------- /src/League/Shunt/BaseObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/BaseObject.php -------------------------------------------------------------------------------- /src/League/Shunt/Command/AboutCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Command/AboutCommand.php -------------------------------------------------------------------------------- /src/League/Shunt/Command/ArbitraryCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Command/ArbitraryCommand.php -------------------------------------------------------------------------------- /src/League/Shunt/Console/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Console/Application.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/ApplicationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/ApplicationInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/AuthInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/AuthInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/PrintableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/PrintableInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/SCPInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/SCPInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/SFTPInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/SFTPInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/SessionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/SessionInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/Contracts/ShuntInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Contracts/ShuntInterface.php -------------------------------------------------------------------------------- /src/League/Shunt/SCP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/SCP.php -------------------------------------------------------------------------------- /src/League/Shunt/SFTP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/SFTP.php -------------------------------------------------------------------------------- /src/League/Shunt/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Session.php -------------------------------------------------------------------------------- /src/League/Shunt/Shunt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Shunt.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/AuthTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/AuthTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Command/AboutCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Command/AboutCommandTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Command/ArbitraryCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Command/ArbitraryCommandTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Console/ApplicationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Console/ApplicationTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Mocks/MockApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Mocks/MockApplication.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Mocks/MockOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Mocks/MockOutput.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Mocks/MockShunt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Mocks/MockShunt.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/SCPTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/SCPTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/SFTPTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/SFTPTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/SessionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/SessionTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/ShuntTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/ShuntTest.php -------------------------------------------------------------------------------- /src/League/Shunt/Tests/Stubs/Shuntfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/src/League/Shunt/Tests/Stubs/Shuntfile -------------------------------------------------------------------------------- /travis.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thephpleague/shunt/HEAD/travis.xml.dist --------------------------------------------------------------------------------