├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── misc.xml ├── vcs.xml └── workspace.xml ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── kit-add-status.png ├── kit-branch-checkout.png ├── kit-config-commit.png ├── kit-convert-to-git.png ├── kit-help.png ├── kit-init.png ├── kit-tag.png └── logo.png ├── settings.gradle.kts └── src ├── main └── kotlin │ └── kit │ ├── Main.kt │ ├── cli │ ├── AddCommand.kt │ ├── BranchCommand.kt │ ├── CheckoutCommand.kt │ ├── Cli.kt │ ├── CommitCommand.kt │ ├── ConfigCommand.kt │ ├── GitCommand.kt │ ├── InitCommand.kt │ ├── Kit.kt │ ├── LogCommand.kt │ ├── StatusCommand.kt │ ├── TagCommand.kt │ └── UnStageCommand.kt │ ├── plumbing │ ├── GitIndex.kt │ ├── Zlib.kt │ └── plumbing.kt │ ├── porcelain │ ├── Config.kt │ └── Porcaline.kt │ └── utils │ └── Utils.kt └── test └── kotlin └── kit ├── plumbing └── PlumbingKtTest.kt ├── porcelain └── PorcelainKtTest.kt └── utils └── UtilsKtTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/kit-add-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-add-status.png -------------------------------------------------------------------------------- /images/kit-branch-checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-branch-checkout.png -------------------------------------------------------------------------------- /images/kit-config-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-config-commit.png -------------------------------------------------------------------------------- /images/kit-convert-to-git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-convert-to-git.png -------------------------------------------------------------------------------- /images/kit-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-help.png -------------------------------------------------------------------------------- /images/kit-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-init.png -------------------------------------------------------------------------------- /images/kit-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/kit-tag.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/images/logo.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name = "Git-A-Home-Made-Recipe-With-Kotlin" 3 | 4 | -------------------------------------------------------------------------------- /src/main/kotlin/kit/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/AddCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/AddCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/BranchCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/BranchCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/CheckoutCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/CheckoutCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/Cli.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/Cli.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/CommitCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/CommitCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/ConfigCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/ConfigCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/GitCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/GitCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/InitCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/InitCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/Kit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/Kit.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/LogCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/LogCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/StatusCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/StatusCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/TagCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/TagCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/cli/UnStageCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/cli/UnStageCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/plumbing/GitIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/plumbing/GitIndex.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/plumbing/Zlib.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/plumbing/Zlib.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/plumbing/plumbing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/plumbing/plumbing.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/porcelain/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/porcelain/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/porcelain/Porcaline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/porcelain/Porcaline.kt -------------------------------------------------------------------------------- /src/main/kotlin/kit/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/main/kotlin/kit/utils/Utils.kt -------------------------------------------------------------------------------- /src/test/kotlin/kit/plumbing/PlumbingKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/test/kotlin/kit/plumbing/PlumbingKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/kit/porcelain/PorcelainKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/test/kotlin/kit/porcelain/PorcelainKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/kit/utils/UtilsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Badr-1/kit/HEAD/src/test/kotlin/kit/utils/UtilsKtTest.kt --------------------------------------------------------------------------------