#dropbox #directory #find #local #path #business #jiffy

bin+lib dropbox-dir

快速找到您的 Dropbox 目录

1 个稳定版本

使用旧的 Rust 2015

1.0.0 2018年2月6日

#12#dropbox

MIT 许可证

9KB
209 代码行

dropbox-dir

一个用于快速查找本地 Dropbox 目录的命令行程序和库。

作为命令行程序

$ # print your personal directory path
$ dropbox-dir
/home/user/Dropbox
$ # you can also print your business directory path (if configured)
$ dropbox-dir --business
/home/user/Dropbox (Suff & co)
$ # you can also print both
$ dropbox-dir --all
personal: /home/user/Dropbox
business: /home/user/Dropbox (Suff & co)

命令行程序设计用于在脚本中轻松使用。为了避免调用多个程序,dropbox-dir 可以处理在参数中给出的路径。例如,您想要一个包含笔记位置的环境变量。

$ export NOTES_PATH=$(dropbox-dir doc/notes)
$ echo $NOTES_PATH
/home/user/Dropbox/doc/notes

作为包

extern crate dropbox_dir;

use dropbox_dir::SmartPath;

pub fn main() {
    let db_path = SmartPath::new_personal("some/dir").expect("Dropbox not configured");
    // do stuff with your now...
    println!("{}", db_path);
}

依赖项

~1.3–2.4MB
~42K SLoC