Giter VIP home page Giter VIP logo

cli-website's Introduction

cli-website

Who needs a website when you have a terminal.

Netlify Status

Basic Commands

  • help: list all commands
  • whois root: learn about us
  • whois [partner]: learn about a partner
  • tldr: list all portfolio companies
  • tldr: [company_name]": learn about a portfolio company
  • email: reach out to us
  • twitter: twitter accounts
  • instagram: instagram account
  • git: this repo
  • github: all repos
  • test: do not use
  • other: try your favorite linux commands

Advanced Commands

  • alias
  • cat
  • cd
  • chmod
  • chown
  • clear
  • cp
  • curl
  • df
  • echo
  • emacs
  • exit
  • fdisk
  • find
  • finger
  • free
  • ftp
  • grep
  • groups
  • gzip
  • head
  • history
  • kill
  • less
  • ls
  • man (alias: woman)
  • mkdir
  • more
  • mv
  • nano
  • open
  • passwd
  • pico
  • pine
  • ps
  • pwd
  • quit
  • rm
  • say
  • sftp
  • ssh
  • stop
  • su
  • sudo
  • tail
  • top
  • touch
  • uname
  • vi
  • vim
  • zsh

Missing a favorite one? Make a PR!

Portfolio CLIs

Future project: get the Hello Worlds working for every portfolio company with a CLI or npm/pypi/cargo package

  • esper
  • great_expectations (alias: ge)
  • meroxa
  • okteto
  • particle
  • privacy_dynamics (alias: privacy)
  • zed

Live at: https://root.vc.

Special thanks to Jerry Neumann at Neu Venture Capital for the inspiration for this website concept.

Thanks to the team at divshot for the awesome and hilarious Geocities Bootstrap Theme.

aut viam inveniam aut faciam

cli-website's People

Contributors

ashleygwilliams avatar astonm avatar avidan avatar dfellis avatar emilyhenriksson avatar etxeba avatar jonathanzwiebel avatar kanetronv2 avatar ledwards avatar lemmaeof avatar meyercn avatar offbeatmammal avatar rberrelleza avatar unkrich avatar yasyf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cli-website's Issues

Root logo square

Need a square Root logo with white background and black lines. Size doesn't matter - say 400 x 400.

Mobile support

Need:

  • open keyboard on launch
  • when keyboard opens, scroll down all the way
  • showing some gray screens in bottom left and right on iOS Chrome
  • Swiping out of iOS Chrome and back in, the scroll is messed up.
  • Close keyboard should equal 'Enter'

Add command locate

Can we add a command for providing the address for root ventures?
maybe
locate rootvc
Or
find rootvc

Android compatibility issue

From Chris Wagner [email protected]:

"My phone is ancient, so maybe that's it. My phone is a Samsung S7, hardware version REV0.6. The Android version is 8.0.0. My browser is Chrome version 91.0.4472.114. If it helps, the link does work when I rotate the screen."

ls /home/$partner returns same as empty ls

root:rootpc ~ $ ls /home/lee
id_rsa   README.md

root:rootpc ~ $ head /home/lee/README.md
No such file: /home/lee/README.md

root:rootpc ~ $ cat /home/lee/README.md
No such file: /home/lee/README.md
 

suggest that a partner's README should maybe be the same as whois $partner. it's a dirty hack around how ls isn't actually responsive to its arguments.

Company CLIs

Some companies have CLI tools, would be fun to feature those somehow.

  • okteto
  • meroxa
  • alan
  • zed
  • great expectations

Maximum line length

  • Need a max line length for wrapping
  • And lines must be counted with formatting strings removed

Company logos

Need a company logo for each company that's:

  • 2:1 width:height aspect ratio, ideally say 1000x500
  • PNG format.
  • Background should be white.
  • In /images directory named e.g. esper.png
  • some small margin - smaller than we have now - maybe half or 3/4 smaller

some commands dont work

guest:rootpc ~ $ ls -ael
id_rsa welcome.htm

guest:rootpc ~ $ ps -ef
PID TTY TIME CMD
424 ttys00 0:00.33 %-zsh%
158 ttys01 0:09.70 %/bin/npm start%
767 ttys02 0:00.02 %/bin/sh%
337 ttys03 0:13.37 %/bin/cgminer -o pwn.d%

guest:rootpc ~ $ netstat -l
Command not found: netstat. Try 'help' to get started.

guest:rootpc ~ $ netstat
Command not found: netstat. Try 'help' to get started.

guest:rootpc ~ $ route
Command not found: route. Try 'help' to get started.

guest:rootpc ~ $ tracert
Command not found: tracert. Try 'help' to get started.

guest:rootpc ~ $ test
Opening
https://gfycat.com/ifr/WhiteBountifulAfricangroundhornbill

Partner photos

Need some partner photos.

  • transparent background
  • in images/
  • named firstname.png

hahaha

this is awesome. cat id_rsa

Get back to your Aussie roots

I'm an Australian founder and I find your VC name hilarious. Please integrate a suitable easter egg into your environment.

Cool website. Will be in touch again soon!

Focus areas / groups

groups should be groups of portfolio companies, not partner metadata
Partner metadata can go into finger

People who type fast

If you start typing while the page is still loading, the cursor seems to get messed up. Maybe disable input until page is fully loaded.

Support window resize

On window resize, can we redraw the terminal object so length/height are reset?

This might require a quick refactor, where we draw all ascii art in hidden divs on page load so that it can be injected synchronously into the terminal. Would also clean up a lot of this bad async code.

Terminal history

Nice to have: up and down arrows for terminal command history

Webpage not completing on Safari

From a mac, running Sonoma 14.2.1 (23C71), using Safari (Version 17.2.1 (19617.1.17.11.12)), the webpage didn't resolve to show the terminal's text field. It loaded correctly on other browsers (in my case, Arc).

Congrats on the new fund!

SEO

Wonder if we can insert some meta tags to help Google index our crazy, stupid website.

Company description

Each company needs:

  • Logo (different ticket)
  • website url
  • one sentence description
  • link to deal memo if we have it (so far only 1)

Feature: APT

Would be a fun command to "upgrade" or "update".

Print with word wrap

Given that we can inspect the current terminal columns, it shouldn't be so hard to wrap text in whole words based on that.

some form of contact info gathering

Currently there's no storage or backend API at all.

but some kind of demand aggregation for later updates... maybe

e.g.:

guest:rootpc ~ $ signup [email protected]
thanks! we'll let you know when we invest in new companies, etc.

for a Q&D thing you could redirect to a web form so you don't have to store/forward/etc. any user info in this little standalone webpage.

maybe extra special version of this is letting users express interest in specific companies, or partner's investment styles.

Root Ventures init & prompt occur twice on initial page load

The addition of the event listener before page load causes the resizeListener to fire which results in a user experience of the init and prompt commands re-running (see picture). Running on Chrome.

image

Simplest, if slightly inelegant solution is to simply wrap it and wait for the page load.

  window.on('load', () => {
    window.addEventListener("resize", term.resizeListener);
  });

Feature requests from founders

  • better tldr/whois lists
  • Clear
  • invert color ascii art?
  • alan/ln/anycloud commands
  • Android chrome and Firefox don't work!!
  • whois with no rags should be in help
  • ascii art rickroll?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.