Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tired-fox/xf
Like exa but cross platform and with highly customizable output
https://github.com/tired-fox/xf
Last synced: 25 days ago
JSON representation
Like exa but cross platform and with highly customizable output
- Host: GitHub
- URL: https://github.com/tired-fox/xf
- Owner: Tired-Fox
- License: mit
- Created: 2024-08-08T21:46:27.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T22:03:33.000Z (3 months ago)
- Last Synced: 2024-08-15T01:29:32.413Z (3 months ago)
- Language: Rust
- Size: 70.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XF
**Simple Windows Example**
![Simple Windows Example](./assets/windows-example.png)
I am currently implementing windows support first as it will be the hardest to implement. I will most likely implement custom win32 api calls to get permissions, attributes, etc. With that in mind usually the permissions flags in the front are split into 3 groups. Each group being read, write, and execute access for a specific user or group on the system. The first group is the current user, second being for the files main group, and the final being for everyone.
Currently, on windows, I am working to get the permissions for the files main group. However, until I get it working it currently represents the permissions for administrators.
```plaintext
rwx rwx rwx
│ │ └ Everyone
│ └ Group (Administrators)
└ User
```## Reference
- [Windows File Attributes](https://gist.github.com/CMCDragonkai/657e940bc3802047ea7b314e80d65d15)
## Similar Projects
- [exa](https://github.com/ogham/exa/tree/master)