zackify / cli.rs Goto Github PK
View Code? Open in Web Editor NEWuse {yourproject}.cli.rs!
Home Page: https://cli.rs
use {yourproject}.cli.rs!
Home Page: https://cli.rs
hey, I see a bunch of username.github.io links but could it redirect to a url like https://ctt.cx/video/obs/ ?
Hi there,
While adding the domain to vercel I get the error that it is used by another account.
I'm the author of #13 and I'm sure I added the correct link, but silver.cli.rs
gives 404 for some reason
Hello!
I have been examining the GitHub Actions workflow for creating CNAME records in the cli.rs
project and noticed a few areas that could benefit from improvements, specifically regarding cleanup, scalability, and the ability to update existing CNAME records. I would like to contribute to the project by addressing these issues.
Currently, users cannot update their subdomain CNAME value due to the workflow's limitations. For instance, if a user wants to change the CNAME value for their subdomain (e.g., from old-value.github.io
to new-value.github.io
), the workflow will attempt to create a new DNS record with the updated value. However, DigitalOcean rejects the addition of a DNS record that already exists, resulting in a silent error in the logs, and the CNAME value remains unchanged.
To resolve this issue, I propose the following improvements:
Cleanup: Implement a mechanism within the workflow that checks for deleted or modified files in the domains directory and performs the necessary cleanup actions on DigitalOcean. This will ensure that the DNS records stay up-to-date with the repository state.
Enhance the workflow to support updating existing CNAME values, deleting records, and creating new ones by detecting changes and using the appropriate DigitalOcean CLI commands to update the DNS records accordingly. Currently, the workflow does not handle the removal or modification of existing DNS records. If a subdomain needs to be removed or updated, it would need to be done manually.
The improvements I am planning to implement would make use of the following DigitalOcean CLI commands:
doctl compute domain records create
: Create a DNS recorddoctl compute domain records delete
: Delete a DNS recorddoctl compute domain records list
: List the DNS records for a domaindoctl compute domain records update
: Update a DNS recordI believe these improvements will help ensure that the cli.rs
project continues to serve the Rust community effectively as it grows. I would appreciate any feedback or suggestions you might have, and I am ready to submit a pull request with the proposed changes once we agree on the best approach.
Please note that I will be testing the changes carefully in my fork before opening pull requests to ensure the updated workflow functions as expected.
I am looking forward to contributing to this project and helping to enhance it. Please let me know if my PRs will be welcomed ๐.
Wouldn't it be cool if there was a list of all the projects on the Jekyll website?
And do you use domains.json
? It seems to have never been updated since a long time.
So is the idea behind it that it is really unused? ๐
but this is a way how to reach out to you. I don't do rust daily but I like your service to the community. Keep up!
Thanks for the awesome service. Would it be possible to add HTTPS support?
You could e.g. use letsencrypt for it if you like.
No idea how the server is set up in the background, otherwise I would have had a look. ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.