https://github.com/lukas8219/gcsv
A Golang CLI to manage Google Sheets
https://github.com/lukas8219/gcsv
cli golang google sheets
Last synced: 5 months ago
JSON representation
A Golang CLI to manage Google Sheets
- Host: GitHub
- URL: https://github.com/lukas8219/gcsv
- Owner: lukas8219
- License: apache-2.0
- Created: 2022-02-03T03:19:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-12T04:30:28.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T11:46:52.241Z (about 2 years ago)
- Topics: cli, golang, google, sheets
- Language: Go
- Homepage:
- Size: 14.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This a CLI for personal use to manage my Google Sheets. Written in GO using Cobra CLI
# Objectives
- [X] Create a Command to Authenticate in the Application
- [X] Create a Command to List All the Content from a Sheet
- [X] Create a Command to Add a Sheet to Favorites
- [X] Refactor to new Favorite Sheets Feature
- [X] Create a Command to Append a line into a CSV
- [X] Create Config COMMAND with Set, Get to Delimiter/Selected
- [X] Create "Create" Command to Create a Sheet from Zero
- [ ] Create a Command to Upload the CSV into Google Sheet
- [ ] Extra: Add a flag to LIST: Download the Content to a CSV
- [ ] [BONUS]Add further support to multiple accounts
- [ ] Dealing with Blank Spaces