Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

github.com/AlysonBee/GoVirtualFilesystem

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/AlysonBee/GoVirtualFilesystem

  • v0.0.0-20210710131050-bbcacc077188
  • Source
  • Go
  • Socket score

Version published
Created
Source

A Virtual Filesystem Coded in Go

This is a virtual filesystem I'm coding to teach myself Go in a fun way. I'm documenting it with a collection of Medium posts that you can find here.
The first few steps have been working on designing the overall structure of the code and the functions I'll be making use of for the duration of the project.
This doc will be expanded as I work on it over the coming weeks.

How to use this Repo

You can get started by looking at the code in the src subfolder.
You'll find projects marked 01, 02... and so on.

Each folder can be treated as a standalone version of the project as it was at time of creating it. None of them depend on each other so each can be looked at as a standalone project.

Step Index:

  • Ex 01 - Laying the Foundation - Setting up the empty function bodies for our future work.
  • Ex 02 - Creating the First Feature - Implementing user activation and prompt
  • Ex 03 - Implementing a Shell.
  • Ex 04 - Completing Filesystem Initialization.
  • Ex 05 - Adding a Text Editor

That's the road so far.

UPDATE: For now, I decided to end this project here. I ran into issues attempting to add file image writing.

Where to see the project

This project is a collection of Medium articles I'm writing as I learn Go and build out this project. You can find the article for the code in src/01 here

Coded by AlysonBee

FAQs

Package last updated on 10 Jul 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc