6 releases

0.1.5 May 6, 2021
0.1.4 May 6, 2021
0.1.2 Apr 12, 2021
0.1.0 Dec 30, 2020

#2360 in Web programming

Download history 1/week @ 2024-03-12 14/week @ 2024-03-19 3/week @ 2024-03-26 42/week @ 2024-04-02 51/week @ 2024-04-09 28/week @ 2024-04-16 20/week @ 2024-04-23 14/week @ 2024-04-30 13/week @ 2024-05-07 31/week @ 2024-05-14 9/week @ 2024-05-21 24/week @ 2024-05-28 10/week @ 2024-06-04 17/week @ 2024-06-11 16/week @ 2024-06-18 18/week @ 2024-06-25

62 downloads per month

Apache-2.0

10KB
158 lines

cio

cargo-build cargo-clippy cargo-test rustfmt cloud-run

Helper functions and types for doing the activities of a CIO.

Configuration

Runtime Flags

Specific runtime behaviors can be controlled via environment variables. Flags are disabled by default and setting the variable to true will enable the feature.

Flag Description
RFD_PDFS_IN_GITHUB Enables committing of rendered RFD PDFs back to their source repo
RFD_PDFS_IN_GOOGLE_DRIVE Enables writing of rendered RFD PDFs to Google Drive

The architecture for this application server and all it's surroundings is:

arch.png


lib.rs:

  • A rust library for interacting with the Tailscale API.
  • For more information, the Tailscale API is still in beta. The docs are
  • here: https://github.com/tailscale/tailscale/blob/main/api.md
  • Example:
  • use serde::{Deserialize, Serialize};
  • use tailscale_api::Tailscale;
  • async fn get_devices() {
  • // Initialize the Tailscale client.
    
  • let tailscale = Tailscale::new_from_env();
    
  • // List the devices.
    
  • let devices = tailscale.list_devices().await.unwrap();
    
  • println!("{:?}", devices);
    
  • }
  • 
    

Dependencies

~4–19MB
~259K SLoC