# Any documentation on how to use just the codecrafters CLI without the git workflow

**URL:** <https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202>\
**Category:** General\
**Created:** [July 30, 2024, 1:32pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202 "2024-07-30T13:32:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![OlaoluwaM](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/olaoluwam/32/1119_2.png) [@OlaoluwaM](https://forum.codecrafters.io/u/OlaoluwaM)\
**Post date:** [July 30, 2024, 1:32pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/1 "2024-07-30T13:32:18Z")

</div>

Hi! Was wondering if anyone could point me to some documentation on how to go about setting things up so I only need to use the codecrafters CLI and not the git workflow?

The reason I ask is because I would like to have my all my work in one github repo. Is this possible

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 30, 2024, 1:50pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/2 "2024-07-30T13:50:09Z")

</div>

Yep, you can just use `codecrafters test` for testing, and `codecrafters submit` to move to the next stage.

To publish to Github, you can follow the instructions here: [Publish to GitHub - CodeCrafters](https://docs.codecrafters.io/features/publish-to-github#publish-to-github)

---

<div class="post-metadata">

**Author:** ![OlaoluwaM](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/olaoluwam/32/1119_2.png) [@OlaoluwaM](https://forum.codecrafters.io/u/OlaoluwaM)\
**Post date:** [July 30, 2024, 1:55pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/3 "2024-07-30T13:55:16Z")

</div>

Cool, how do I progress past this stage if I wish to use my own remote repo rather than the codecrafters upstream?

 ![image](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/2X/0/0a3db367d7d3e7746441a5c3e0c739e9319a5dad.png)

---

<div class="post-metadata">

**Author:** ![OlaoluwaM](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/olaoluwam/32/1119_2.png) [@OlaoluwaM](https://forum.codecrafters.io/u/OlaoluwaM)\
**Post date:** [July 30, 2024, 1:56pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/4 "2024-07-30T13:56:35Z")

</div>

> To publish to Github, you can follow the instructions here: [Publish to GitHub - CodeCrafters](https://docs.codecrafters.io/features/publish-to-github#publish-to-github)

I can publish to GitHub without using that button, though, right? Like I said, I’d like all my work to be in one repo, hence why I ask 🙂

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 30, 2024, 2:16pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/5 "2024-07-30T14:16:40Z")

</div>

> [@OlaoluwaM](#):
>
> Cool, how do I progress past this stage if I wish to use my own remote repo rather than the codecrafters upstream?

This isn’t possible, we need to receive git pushes on the CodeCrafters repository to be able to run tests quickly and send you test output. But once you have publish to github setup, all progress will be automatically pushed to your configured Github repository (like a Git mirror, essentially).

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 30, 2024, 2:23pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/6 "2024-07-30T14:23:17Z")

</div>

Also, ha just realized from your screenshot that I accidentally released the dark mode toggle - this isn’t ready yet, was supposed to be staff-only 🙂 You’ll find a lot of places that are unfinished at the moment. It should revert back to light mode after the next deploy!

---

<div class="post-metadata">

**Author:** ![OlaoluwaM](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/olaoluwam/32/1119_2.png) [@OlaoluwaM](https://forum.codecrafters.io/u/OlaoluwaM)\
**Post date:** [July 30, 2024, 3:05pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/7 "2024-07-30T15:05:43Z")

</div>

> This isn’t possible, we need to receive git pushes on the CodeCrafters repository to be able to run tests quickly and send you test output.

I see, then what’s the purpose of the CLI then, if the git based workflow is necessary to getting started 🤔 (genuinely curious).

Oh, I think I get it. The CLI is just an alternative to git-based verifications. All setup outside of testing and submissions still need to be done as specified (using the codecrafters repo). Is this right?

> But once you have publish to github setup, all progress will be automatically pushed to your configured Github repository

I imagine this doesn’t work if the code is not sitting at the top level of the repo, right?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/3X/7/0/700657133935c15703e22c7c8870394f6e6dc27d.svg) [@system](https://forum.codecrafters.io/u/system)\
**Post date:** [August 2, 2024, 3:06pm UTC](https://forum.codecrafters.io/t/any-documentation-on-how-to-use-just-the-codecrafters-cli-without-the-git-workflow/1202/8 "2024-08-02T15:06:26Z")

</div>

Closed on August 2, 2024, 3:06pm UTC

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
