Golang Todolist CLI #1 – Menginisiasi Proyek

Selamat datang di seri Golang Todolist CLI bersama saya, Ajitama! 🎉
Di seri ini, kita akan membangun aplikasi to-do list berbasis command line (CLI) menggunakan bahasa Go. Proyek ini cocok banget buat kamu yang ingin belajar membuat aplikasi nyata dengan Go, sekaligus memahami struktur proyek, best practice, dan penerapan konsep seperti modularisasi, testing, hingga CI/CD.
Di seri pertama ini, kita akan mulai dari langkah paling dasar: menginisiasi proyek.
Langkah 1 – Membuat Folder Proyek
Pertama, mari kita buat folder khusus untuk proyek ini. Buka terminal dan jalankan perintah berikut:
mkdir golang-todolist-cli
cd golang-todolist-cliFolder golang-todolist-cli akan menjadi direktori utama proyek kita.
Langkah 2 – Inisialisasi Modul Go
Setelah berada di dalam folder proyek, kita perlu menginisialisasi modul Go. Modul ini akan membantu Go mengenali dependensi dan struktur proyek kita.
Jalankan perintah berikut:
go mod init github.com/fardannozami/golang-todolist-cliPerintah ini akan membuat file go.mod yang berisi informasi nama modul dan versi Go yang digunakan.
Hasil
Setelah menjalankan perintah di atas, struktur awal proyek kita akan terlihat seperti ini:
golang-todolist-cli/
└── go.modProyek berhasil diinisiasi, dan kita siap untuk mulai ngoding! 🚀
Penutup
Itu dia langkah awal untuk memulai proyek Golang Todolist CLI. Di seri berikutnya, kita akan mulai menyusun struktur folder dan membuat command CLI pertamanya.
Sampai jumpa di seri selanjutnya! 👋
Jangan lupa follow atau bookmark agar kamu tidak ketinggalan update!
Ingin dilanjutkan ke seri berikutnya sekarang?
Article Series
Golang Todolist CLI
Lanjutkan membaca seri ini untuk melihat perjalanan lengkapnya.
- 1Aplikasi Todo (CLI)8 Mei 20252 min read
- 2Golang Todolist CLI #1 – Menginisiasi Proyek8 Mei 20252 min readCurrent article
- 3Golang Todolist CLI #2 – Membuat Model dan Repository Task8 Mei 20253 min read
- 4Golang Todolist CLI #3 – Menambahkan Command CLI Interaktif11 Mei 20257 min read