I was looking for proofs of the generalized Cauchy integral theorem:
Theorem (Generalized Cauchy integral theorem): Let $\Omega\subset\mathbb{C}$ be an open set and $\gamma:[a,b]\to\Omega$ be a piecewise $C^1$ closed curve such that $\text{ind}_\gamma(z)=0$ for all $z\in\mathbb{C}\backslash\Omega$. Let $f:\Omega\to\mathbb{C}$ be an holomorphic function. Then $\int_\gamma f(z)dz=0$.
Now all the proofs that I found not using topological arguments were based on proving Cauchy's generalized integral formula using Liouville's theorem. However, after we have shown that a function holomorphic on an open set is analytic on that set, isn't it possible to prove Cauchy's theorem by dividing $\mathbb{C}$ into its connected components induced by $\gamma$, and then using green's theorem on each simple closed piecewise $C^1$ component of $\gamma$? The only problem that I see is that looking at the conditions for Green's theorem, I saw that it requires $\gamma$ to be piecewise smooth instead of piecewise $C^1$. So is there a way around this condition on the curve and do you think that otherwise the proof is valid?