summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-24Added checking for a valid path, but the test is failing for the wrong reasonJustin Wernick
2023-03-20Move user info gathering to its own workspace crateJustin Wernick
2023-03-20Put git repos into a user-specific dirJustin Wernick
2023-03-20Refactor git functions into the git moduleJustin Wernick
2023-03-20Use clap to parse pathsJustin Wernick
2023-03-20Add a failing test for the limiting where git repos can be on the serverJustin Wernick
2023-03-17Rearrange todo listJustin Wernick
2023-03-17Use rustylineJustin Wernick
2023-03-17Use shlex to split shell argumentsJustin Wernick
2023-03-16Git pushJustin Wernick
2023-03-13Git clone / fetchJustin Wernick
2023-03-13Batch commands workJustin Wernick
2023-03-12Added an batch modeJustin Wernick
2023-03-12Test for batch commandJustin Wernick
2023-03-12Ignore failing test for now. It needs a different command mode.Justin Wernick
2023-03-12Correct which does what in the todo listJustin Wernick
2023-03-12Make sure ssh ports don't conflict between testsJustin Wernick
2023-03-11Fix docker shell issueJustin Wernick
2023-03-11Fixed several small issues preventing ssh tests from running correctly in par...Justin Wernick
2023-03-09Note on researchJustin Wernick
2023-03-09Make docker build only run once even if there are multiple tests using itJustin Wernick
2023-03-08Quieten down docker buildJustin Wernick
2023-03-08Docker build with the shell set to a relative path so it worksJustin Wernick
2023-03-08Start building the test infrastructure to launch this docker ssh daemonJustin Wernick
2023-03-08Created an dockerfile for testing shackle on a serverJustin Wernick
2023-03-08Vendor git2 to make it easier to deploy shackle without dynamic libsJustin Wernick
2023-03-01Isolate test runs from each otherJustin Wernick
2023-02-28Notes for my future selfJustin Wernick
2023-02-28Git initJustin Wernick
2023-02-28Specifically test that commands that other shells might support aren't leaked...Justin Wernick
2023-02-27Revamp parsing to support more complex commandsJustin Wernick
2023-02-27Rearrange TODO listJustin Wernick
2023-02-24Anyhow to simplify testsJustin Wernick
2023-02-24ExitJustin Wernick
2023-02-21Prompt in a loopJustin Wernick
2023-02-20The first test, prints a promptJustin Wernick
2023-02-18Initial commitJustin Wernick